Skip to content

Instantly share code, notes, and snippets.

@FrannDzs
Created June 12, 2023 21:13
Show Gist options
  • Save FrannDzs/7a76c4ee68e2f4c95733ea09916e4f2e to your computer and use it in GitHub Desktop.
Save FrannDzs/7a76c4ee68e2f4c95733ea09916e4f2e to your computer and use it in GitHub Desktop.
PlantProducts.xml fixed vineseeds with the ".he-xxx" format
<?xml version="1.0" encoding="utf-8"?>
<Items>
<!-- REGULAR VARIANTS -->
<Override>
<Item name="Pomegrenade" identifier="creepingorange" category="Material" maxstacksize="8" Tags="smallitem,plantitem,fooditem,sugary,petfood1,petfood2,petfood3" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_soft" impacttolerance="5.5" allowasextracargo="True">
<Sprite texture="Content/Items/Gardening/GrowablePlants_Temp.png" depth="0.2" sourcerect="971,649,43,55" origin="0.5,0.5" />
<Body radius="30" density="5" />
<Price baseprice="20" sold="false">
<Price storeidentifier="merchantoutpost" />
<Price storeidentifier="merchantcity" multiplier="1.2" />
<Price storeidentifier="merchantresearch" multiplier="1.1" />
<Price storeidentifier="merchantmilitary" multiplier="0.8" />
<Price storeidentifier="merchantmine" multiplier="0.75" />
</Price>
<Fabricate suitablefabricators="vendingmachine" requiredtime="1" requiredmoney="30" fabricationlimitmin="3" fabricationlimitmax="5" />
<Deconstruct time="5">
<Item identifier="carbon" mincondition="0.5" />
<Item identifier="creepingorangevineseed" />
</Deconstruct>
<Throwable characterusable="True" canBeCombined="false" slots="Any,RightHand,LeftHand" throwforce="4.0" aimpos="20,-20" holdangle="0" holdpos="20,-30" aimangle="0" aimable="false" msg="ItemMsgPickUpSelect">
<StatusEffect type="OnUse" target="This" Condition="-8.0" />
<StatusEffect type="OnUse" target="Character">
<Affliction identifier="he-stuffed" amount="0.1" />
<ReduceAffliction type="damage" amount="0.1" />
<Sound file="%ModDir%/Content/Sounds/Items/Food/EatingSoft.ogg" loop="True" range="200" volume="5.0" />
</StatusEffect>
<StatusEffect type="OnUse" target="Character">
<Conditional hunger="gt 0.8" />
<ReduceAffliction type="hunger" amount="0.8" />
</StatusEffect>
<StatusEffect type="OnUse" target="Character">
<Conditional thirst="gt 0.8" />
<ReduceAffliction type="thirst" amount="0.8" />
</StatusEffect>
<StatusEffect type="OnImpact" target="This" Condition="0.0" setvalue="True">
<Explosion range="0.0" structuredamage="0" itemdamage="0" force="0.0" severlimbsprobability="0.0" decal="fruitsplatter1" decalsize="1.0" />
<ParticleEmitter particle="whitegoosplash" anglemin="0" anglemax="360" particleamount="2" velocitymin="0" velocitymax="0" scalemin="1.5" scalemax="2" />
<ParticleEmitter particle="fruitchunks" anglemin="0" anglemax="360" particleamount="10" velocitymin="200" velocitymax="300" scalemin="0.4" scalemax="0.8" />
<Remove />
</StatusEffect>
<StatusEffect type="OnFire" target="This" Condition="-50.0" />
<StatusEffect type="OnBroken" target="This" Condition="-100.0">
<Remove />
</StatusEffect>
</Throwable>
<AiTarget sightrange="1000" static="True" />
<PreferredContainer primary="plantcontainer" />
</Item>
</Override>
<Override>
<Item name="Tobacco Bud" identifier="tobaccobud" category="Material" maxstacksize="8" Tags="smallitem,plantitem" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_soft" impacttolerance="8" allowasextracargo="true">
<Sprite texture="Content/Items/Gardening/GrowablePlants_Temp.png" depth="0.2" sourcerect="904,646,56,61" origin="0.5,0.5" />
<Body radius="30" density="9" waterdragcoefficient="20" />
<Price baseprice="40" sold="false">
<Price storeidentifier="merchantoutpost" />
<Price storeidentifier="merchantcity" multiplier="1.2" />
<Price storeidentifier="merchantresearch" multiplier="1.1" />
<Price storeidentifier="merchantmilitary" multiplier="0.8" />
<Price storeidentifier="merchantmine" multiplier="0.75" />
</Price>
<Deconstruct time="35">
<Item identifier="carbon" mincondition="0.5" />
<Item identifier="tobaccovineseed" />
</Deconstruct>
<Throwable characterusable="true" canBeCombined="false" slots="Any,RightHand,LeftHand" throwforce="3.5" aimpos="35,-10" msg="ItemMsgPickUpSelect">
<StatusEffect type="OnImpact" target="This" Condition="0.0" setvalue="true">
<Explosion range="0.0" structuredamage="0" itemdamage="0" force="0.0" severlimbsprobability="0.0" decal="fruitsplatter1" decalsize="1.0" />
<ParticleEmitter particle="whitegoosplash" anglemin="0" anglemax="360" particleamount="2" velocitymin="0" velocitymax="0" scalemin="1.5" scalemax="2" />
<ParticleEmitter particle="fruitchunks" anglemin="0" anglemax="360" particleamount="10" velocitymin="200" velocitymax="300" scalemin="0.4" scalemax="0.8" />
</StatusEffect>
<StatusEffect type="OnFire" target="This" Condition="-50.0" />
<StatusEffect type="OnBroken" target="This" Condition="-100.0">
<Remove />
</StatusEffect>
</Throwable>
<PreferredContainer primary="plantcontainer" />
</Item>
</Override>
<Override>
<Item name="Salt Bulb" identifier="saltbulb" category="Material" maxstacksize="8" Tags="smallitem,plantitem,explodesinwater" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_soft" impacttolerance="5" allowasextracargo="true">
<Sprite texture="Content/Items/Gardening/GrowablePlants_Temp.png" depth="0.2" sourcerect="968,712,49,55" origin="0.5,0.5" />
<Body radius="30" density="9" />
<Price baseprice="65" sold="false">
<Price storeidentifier="merchantoutpost" />
<Price storeidentifier="merchantcity" multiplier="1.2" />
<Price storeidentifier="merchantresearch" multiplier="1.1" />
<Price storeidentifier="merchantmilitary" multiplier="0.8" />
<Price storeidentifier="merchantmine" multiplier="0.75" />
</Price>
<Deconstruct time="5">
<Item identifier="sodium" />
<Item identifier="saltvineseed" />
</Deconstruct>
<Throwable characterusable="true" canBeCombined="false" slots="Any,RightHand,LeftHand" throwforce="3.5" aimpos="35,-10" msg="ItemMsgPickUpSelect">
<StatusEffect type="InWater" target="This" Condition="0.0" setvalue="true">
<sound file="Content/Items/Weapons/ExplosionSmall1.ogg" range="2000" />
<sound file="Content/Items/Weapons/ExplosionSmall2.ogg" range="2000" />
<sound file="Content/Items/Weapons/ExplosionSmall3.ogg" range="2000" />
<Explosion range="50.0" force="5.0" flames="false" underwaterBubble="false" sparks="false" smoke="false" shockwave="true">
<Affliction identifier="burn" strength="20" />
<Affliction identifier="stun" strength="5" />
</Explosion>
</StatusEffect>
<StatusEffect type="OnImpact" target="This" Condition="0.0" setvalue="true">
<Explosion range="0.0" structuredamage="0" itemdamage="0" force="0.0" severlimbsprobability="0.0" decal="fruitsplatter1" decalsize="1.0" />
<ParticleEmitter particle="whitegoosplash" anglemin="0" anglemax="360" particleamount="2" velocitymin="0" velocitymax="0" scalemin="1.5" scalemax="2" />
<ParticleEmitter particle="fruitchunks" anglemin="0" anglemax="360" particleamount="10" velocitymin="200" velocitymax="300" scalemin="0.4" scalemax="0.8" />
</StatusEffect>
<StatusEffect type="OnFire" target="This" Condition="-50.0" />
<StatusEffect type="OnBroken" target="This" Condition="-100.0">
<Remove />
</StatusEffect>
</Throwable>
<PreferredContainer primary="plantcontainer" />
</Item>
</Override>
<Override>
<Item name="Raptor Bane" identifier="raptorbane" category="Material" maxstacksize="8" Tags="smallitem,plantitem,petfood1,petfood2,petfood3" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_soft" impacttolerance="5" allowasextracargo="true">
<Sprite texture="Content/Items/Gardening/GrowablePlants_Temp.png" depth="0.2" sourcerect="971,777,44,50" origin="0.5,0.5" />
<Body radius="30" density="9" waterdragcoefficient="10" />
<Price baseprice="40" sold="false">
<Price storeidentifier="merchantoutpost" />
<Price storeidentifier="merchantcity" multiplier="1.2" />
<Price storeidentifier="merchantresearch" multiplier="1.1" />
<Price storeidentifier="merchantmilitary" multiplier="0.8" />
<Price storeidentifier="merchantmine" multiplier="0.75" />
</Price>
<Deconstruct time="5">
<Item identifier="carbon" mincondition="0.5" />
<Item identifier="raptorbaneseed" />
</Deconstruct>
<Throwable characterusable="true" canBeCombined="false" slots="Any,RightHand,LeftHand" throwforce="3.5" aimpos="35,-10" msg="ItemMsgPickUpSelect">
<StatusEffect type="OnImpact" target="This" Condition="0.0" setvalue="true">
<Explosion range="0.0" structuredamage="0" itemdamage="0" force="0.0" severlimbsprobability="0.0" decal="fruitsplatter1" decalsize="1.0" />
<ParticleEmitter particle="whitegoosplash" anglemin="0" anglemax="360" particleamount="2" velocitymin="0" velocitymax="0" scalemin="1.5" scalemax="2" />
<ParticleEmitter particle="fruitchunks" anglemin="0" anglemax="360" particleamount="10" velocitymin="200" velocitymax="300" scalemin="0.4" scalemax="0.8" />
</StatusEffect>
<StatusEffect type="OnFire" target="This" Condition="-50.0" />
<StatusEffect type="OnBroken" target="This" Condition="-100.0">
<Remove />
</StatusEffect>
</Throwable>
<AiTarget sightrange="1000" static="true" />
<PreferredContainer primary="plantcontainer" />
</Item>
</Override>
<!-- NEW PLANTS -->
<Override>
<Item name="Bubble Berries" identifier="he-bubbleberries" category="Material" maxstacksize="8" Tags="smallitem,plantitem,fooditem,sugary,petfood1,petfood2,petfood3" description="Very tasty and juicy." cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_soft" impacttolerance="5.5" allowasextracargo="True">
<Sprite texture="%ModDir%/Content/Items/Gardening/Gardening.png" depth="0.2" sourcerect="183,0,54,48" origin="0.5,0.5" />
<Body radius="30" density="5" />
<Price baseprice="40" sold="false">
<Price storeidentifier="merchantoutpost" />
<Price storeidentifier="merchantcity" multiplier="1.2" />
<Price storeidentifier="merchantresearch" multiplier="1.1" />
<Price storeidentifier="merchantmilitary" multiplier="0.8" />
<Price storeidentifier="merchantmine" multiplier="0.75" />
</Price>
<Deconstruct time="5">
<Item identifier="carbon" mincondition="0.5" />
<Item identifier="he-bubbleberryvineseed" />
</Deconstruct>
<Throwable characterusable="True" canBeCombined="false" slots="Any,RightHand,LeftHand" throwforce="4.0" aimpos="20,-20" holdangle="0" holdpos="20,-30" aimangle="0" aimable="false" msg="ItemMsgPickUpSelect">
<StatusEffect type="OnUse" target="This" Condition="-8.0" />
<StatusEffect type="OnUse" target="Character">
<Affliction identifier="he-stuffed" amount="0.1" />
<ReduceAffliction type="damage" amount="0.1" />
<Sound file="%ModDir%/Content/Sounds/Items/Food/EatingSoft.ogg" loop="True" range="200" volume="5.0" />
</StatusEffect>
<StatusEffect type="OnUse" target="Character">
<Conditional hunger="gt 0.8" />
<ReduceAffliction type="hunger" amount="0.8" />
</StatusEffect>
<StatusEffect type="OnUse" target="Character">
<Conditional thirst="gt 0.8" />
<ReduceAffliction type="thirst" amount="0.8" />
</StatusEffect>
<StatusEffect type="OnImpact" target="This" Condition="0.0" setvalue="True">
<Explosion range="0.0" structuredamage="0" itemdamage="0" force="0.0" severlimbsprobability="0.0" decal="fruitsplatter1" decalsize="1.0" />
<ParticleEmitter particle="whitegoosplash" anglemin="0" anglemax="360" particleamount="2" velocitymin="0" velocitymax="0" scalemin="1.5" scalemax="2" />
<ParticleEmitter particle="fruitchunks" anglemin="0" anglemax="360" particleamount="10" velocitymin="200" velocitymax="300" scalemin="0.4" scalemax="0.8" />
<Remove />
</StatusEffect>
<StatusEffect type="OnFire" target="This" Condition="-50.0" />
<StatusEffect type="OnBroken" target="This" Condition="-100.0">
<Remove />
</StatusEffect>
</Throwable>
<AiTarget sightrange="1000" static="True" />
<PreferredContainer primary="plantcontainer" />
</Item>
</Override>
<Override>
<Item name="Pop Nut" identifier="popnut" category="Material" maxstacksize="8" Tags="smallitem,plantitem,fooditem,petfood1,petfood2,petfood3" description="Kids love to play with them. Needs to be put in water to pop it open and be able to consume it." cargocontaineridentifier="metalcrate" scale="0.25" impactsoundtag="impact_soft" allowasextracargo="True">
<Sprite texture="%ModDir%/Content/Items/Gardening/Gardening.png" depth="0.2" sourcerect="0,0,46,46" origin="0.5,0.5" />
<Body radius="30" density="2.8" />
<Price baseprice="50" sold="false">
<Price storeidentifier="merchantoutpost" />
<Price storeidentifier="merchantcity" multiplier="1.2" />
<Price storeidentifier="merchantresearch" multiplier="1.1" />
<Price storeidentifier="merchantmilitary" multiplier="0.8" />
<Price storeidentifier="merchantmine" multiplier="0.75" />
</Price>
<Deconstruct time="5">
<Item identifier="carbon" mincondition="0.5" />
<Item identifier="popnutvineseed" />
</Deconstruct>
<Throwable characterusable="True" canBeCombined="false" slots="Any,RightHand,LeftHand" throwforce="4.0" aimpos="20,-20" holdangle="0" holdpos="20,-30" aimangle="0" aimable="false" msg="ItemMsgPickUpSelect">
<StatusEffect type="OnNotContained" target="this" tags="notcontained" duration="0.1" CheckConditionalAlways="true" />
<StatusEffect type="InWater" target="This" Scale="0.05">
<Conditional HasStatusTag="eq notcontained" />
<sound file="Content/Sounds/Damage/Gore1.ogg" selectionmode="Random" range="500" volume="0.5" />
<sound file="Content/Sounds/Damage/Gore2.ogg" selectionmode="Random" range="500" volume="0.5" />
<sound file="Content/Sounds/Damage/Gore3.ogg" selectionmode="Random" range="500" volume="0.5" />
<sound file="Content/Sounds/Damage/Gore4.ogg" selectionmode="Random" range="500" volume="0.5" />
</StatusEffect>
<StatusEffect type="Always" target="This" Condition="0.0" setvalue="true" interval="1">
<Conditional Scale="gte 0.5" />
<sound file="%ModDir%/Content/Sounds/Items/Food/popnut1.ogg" selectionmode="Random" range="500" volume="2" />
<sound file="%ModDir%/Content/Sounds/Items/Food/popnut2.ogg" selectionmode="Random" range="500" volume="2" />
<sound file="%ModDir%/Content/Sounds/Items/Food/popnut3.ogg" selectionmode="Random" range="500" volume="2" />
<Explosion range="0.0" ballastfloradamage="0" structuredamage="0" itemdamage="0" force="0" severlimbsprobability="0.0" penetration="0.0" />
<SpawnItem spawnposition="This" identifier="popnutpopped" SpawnRotationType="target" impulse="0.0" />
</StatusEffect>
<StatusEffect type="OnFire" target="This" Condition="-50.0" />
<StatusEffect type="OnBroken" target="This" Condition="-100.0">
<Remove />
</StatusEffect>
</Throwable>
<AiTarget sightrange="1000" static="True" />
<PreferredContainer primary="plantcontainer" />
</Item>
</Override>
<Override>
<Item name="Popped Pop Nut" identifier="popnutpopped" category="Material" maxstacksize="8" Tags="smallitem,plantitem,fooditem,sugary,petfood1,petfood2,petfood3" description="It's popped open, ready to be consumed. Used in some recipes." cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_soft" allowasextracargo="True">
<Sprite texture="%ModDir%/Content/Items/Gardening/Gardening.png" depth="0.2" sourcerect="46,0,46,51" origin="0.5,0.5" />
<Body radius="30" density="2" />
<Price baseprice="50" sold="false">
<Price storeidentifier="merchantoutpost" />
<Price storeidentifier="merchantcity" multiplier="1.2" />
<Price storeidentifier="merchantresearch" multiplier="1.1" />
<Price storeidentifier="merchantmilitary" multiplier="0.8" />
<Price storeidentifier="merchantmine" multiplier="0.75" />
</Price>
<Deconstruct time="5">
<Item identifier="carbon" mincondition="0.5" />
</Deconstruct>
<Throwable characterusable="True" canBeCombined="false" slots="Any,RightHand,LeftHand" throwforce="4.0" aimpos="20,-20" holdangle="0" holdpos="20,-30" aimangle="0" aimable="false" msg="ItemMsgPickUpSelect">
<StatusEffect type="OnUse" target="This" Condition="-8.0" />
<StatusEffect type="OnUse" target="Character">
<Affliction identifier="he-stuffed" amount="0.1" />
<ReduceAffliction type="damage" amount="0.1" />
<Sound file="%ModDir%/Content/Sounds/Items/Food/EatingSoft.ogg" loop="True" range="200" volume="5.0" />
</StatusEffect>
<StatusEffect type="OnUse" target="Character">
<Conditional hunger="gt 0.8" />
<ReduceAffliction type="hunger" amount="0.8" />
</StatusEffect>
<StatusEffect type="OnUse" target="Character">
<Conditional thirst="gt 1.8" />
<ReduceAffliction type="thirst" amount="1.8" />
</StatusEffect>
<StatusEffect type="OnFire" target="This" Condition="-50.0" />
<StatusEffect type="OnBroken" target="This" Condition="-100.0">
<Remove />
</StatusEffect>
</Throwable>
<AiTarget sightrange="1000" static="True" />
<ItemContainer capacity="1" maxstacksize="1" keepopenwhenequipped="false" movableframe="false" spawnwithid="popnutvineseed" ShowContainedStateIndicator="false">
<Containable items="popnutvineseed" />
</ItemContainer>
<PreferredContainer primary="plantcontainer" />
</Item>
</Override>
<!-- MUTATED VARIANTS -->
<Override>
<Item name="Mutated Pomegrenade" identifier="badcreepingorange" descriptionidentifier="creepingorange" category="Material" maxstacksize="8" Tags="smallitem,plantitem,sugary,petfood1,petfood2,petfood3" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_soft" impacttolerance="5.5" allowasextracargo="true">
<Sprite texture="Content/Items/Gardening/GrowablePlants_Temp.png" depth="0.2" sourcerect="971,835,43,55" origin="0.5,0.5" />
<Body radius="30" density="9" />
<Deconstruct time="7">
<Item identifier="carbon" mincondition="0.5" />
<Item identifier="creepingorangevineseed" />
</Deconstruct>
<Throwable characterusable="True" canBeCombined="false" slots="Any,RightHand,LeftHand" throwforce="4.0" aimpos="20,-20" holdangle="0" holdpos="20,-30" aimangle="0" aimable="false" msg="ItemMsgPickUpSelect">
<StatusEffect type="OnUse" target="This" Condition="-8.0" />
<StatusEffect type="OnUse" target="Character">
<Affliction identifier="he-stuffed" amount="0.1" />
<ReduceAffliction type="damage" amount="0.1" />
<Sound file="%ModDir%/Content/Sounds/Items/Food/EatingSoft.ogg" loop="True" range="200" volume="5.0" />
</StatusEffect>
<StatusEffect type="OnUse" target="Character">
<Conditional hunger="gt 1.3" />
<ReduceAffliction type="hunger" amount="1.3" />
</StatusEffect>
<StatusEffect type="OnUse" target="Character">
<Conditional thirst="gt 0.8" />
<ReduceAffliction type="thirst" amount="0.8" />
</StatusEffect>
<StatusEffect type="OnImpact" target="This" Condition="0.0" setvalue="True">
<sound file="Content/Sounds/Damage/Limbslash2.ogg" range="1000" />
<Explosion range="50.0" force="3.0">
<Affliction identifier="burn" strength="50" />
</Explosion>
<ParticleEmitter particle="whitegoosplash" anglemin="0" anglemax="360" particleamount="2" velocitymin="0" velocitymax="0" scalemin="1.5" scalemax="2" />
<ParticleEmitter particle="fruitchunks" anglemin="0" anglemax="360" particleamount="10" velocitymin="200" velocitymax="300" scalemin="0.4" scalemax="0.8" />
<Fire size="1.0" />
<Remove />
</StatusEffect>
<StatusEffect type="OnNotContained" target="This" Scale="0.05">
<sound file="Content/Sounds/Damage/Gore1.ogg" selectionmode="Random" range="500" volume="0.5" />
<sound file="Content/Sounds/Damage/Gore2.ogg" selectionmode="Random" range="500" volume="0.5" />
<sound file="Content/Sounds/Damage/Gore3.ogg" selectionmode="Random" range="500" volume="0.5" />
<sound file="Content/Sounds/Damage/Gore4.ogg" selectionmode="Random" range="500" volume="0.5" />
<ParticleEmitter particle="spark" particleburstamount="5" particlespersecond="5" anglemin="0" anglemax="360" velocitymin="100" velocitymax="500" particleburstinterval="2" scalemin="0.5" scalemax="1" />
</StatusEffect>
<StatusEffect type="Always" target="This" Condition="0.0" setvalue="true">
<Conditional Scale="gte 0.75" />
<sound file="Content/Sounds/Damage/Limbslash2.ogg" range="1000" />
<ParticleEmitter particle="whitegoosplash" anglemin="0" anglemax="360" particleamount="2" velocitymin="0" velocitymax="0" scalemin="1.5" scalemax="2" />
<ParticleEmitter particle="fruitchunks" anglemin="0" anglemax="360" particleamount="10" velocitymin="200" velocitymax="300" scalemin="0.4" scalemax="0.8" />
<Explosion range="50.0" force="3.0">
<Affliction identifier="burn" strength="50" />
</Explosion>
<Fire size="1.0" />
<Remove />
</StatusEffect>
<StatusEffect type="OnFire" target="This" Condition="-50.0" />
<StatusEffect type="OnFire" target="This">
<Conditional condition="lte 0" />
<sound file="Content/Sounds/Damage/Limbslash2.ogg" range="1000" />
<ParticleEmitter particle="whitegoosplash" anglemin="0" anglemax="360" particleamount="2" velocitymin="0" velocitymax="0" scalemin="1.5" scalemax="2" />
<ParticleEmitter particle="fruitchunks" anglemin="0" anglemax="360" particleamount="10" velocitymin="200" velocitymax="300" scalemin="0.4" scalemax="0.8" />
<Explosion range="50.0" force="3.0">
<Affliction identifier="burn" strength="50" />
</Explosion>
<Fire size="1.0" />
<Remove />
</StatusEffect>
<StatusEffect type="OnBroken" target="This" Condition="-100.0">
<Remove />
</StatusEffect>
</Throwable>
<AiTarget sightrange="1000" static="true" />
<PreferredContainer primary="plantcontainer" />
</Item>
</Override>
<Override>
<Item name="Mutated Tobacco Bud" identifier="badtobaccobud" descriptionidentifier="tobaccobud" category="Material" maxstacksize="8" Tags="smallitem,plantitem,petfood1,petfood2,petfood3" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_soft" impacttolerance="5.5" allowasextracargo="true">
<Sprite texture="%ModDir%/Content/Items/Gardening/Gardening.png" depth="0.2" sourcerect="0,51,47,56" origin="0.5,0.5" />
<Body radius="30" density="9" />
<Deconstruct time="7">
<Item identifier="carbon" mincondition="0.5" />
<Item identifier="raptorbaneseed" />
</Deconstruct>
<LightComponent LightColor="167,169,255,255" Flicker="0.4" FlickerSpeed="0.1" range="250" IsOn="false">
<StatusEffect type="OnContained" targettype="This" IsOn="true">
<Conditional IsOn="eq false" targetitemcomponent="LightComponent" />
</StatusEffect>
<StatusEffect type="OnNotContained" targettype="This" IsOn="true">
<Conditional IsOn="eq false" targetitemcomponent="LightComponent" />
</StatusEffect>
<StatusEffect type="OnBroken" targettype="This" IsOn="false" />
</LightComponent>
<Throwable characterusable="true" canBeCombined="false" slots="Any,RightHand,LeftHand" throwforce="3.5" aimpos="35,-10" msg="ItemMsgPickUpSelect">
<StatusEffect type="OnNotContained" target="This" Scale="0.05">
<sound file="Content/Sounds/Damage/Gore1.ogg" selectionmode="Random" range="500" volume="0.5" />
<sound file="Content/Sounds/Damage/Gore2.ogg" selectionmode="Random" range="500" volume="0.5" />
<sound file="Content/Sounds/Damage/Gore3.ogg" selectionmode="Random" range="500" volume="0.5" />
<sound file="Content/Sounds/Damage/Gore4.ogg" selectionmode="Random" range="500" volume="0.5" />
</StatusEffect>
<StatusEffect type="Always" target="This" Condition="0.0" setvalue="true">
<Conditional Scale="gte 0.75" />
</StatusEffect>
<StatusEffect type="OnImpact" target="This" Condition="0.0" setvalue="true" />
<StatusEffect type="OnFire" target="This" Condition="-50.0" />
<StatusEffect type="OnBroken" target="This" Condition="-100.0">
<Explosion range="150.0" structuredamage="0" itemdamage="0" force="3.0" severlimbsprobability="0.0" decal="blood" decalSize="3.0">
<Affliction identifier="hallucinations" strength="50" />
<Affliction identifier="psychosis" strength="50" />
</Explosion>
<sound file="Content/Sounds/Damage/Limbslash2.ogg" range="1000" />
<ParticleEmitter particle="bloodsplash" anglemin="0" anglemax="360" particleamount="20" velocitymin="0" velocitymax="0" scalemin="0.75" scalemax="1.75" />
<ParticleEmitter particle="fruitchunks" anglemin="0" anglemax="360" particleamount="10" velocitymin="200" velocitymax="300" scalemin="0.4" scalemax="0.8" />
<Remove />
</StatusEffect>
</Throwable>
<AiTarget sightrange="1000" static="true" />
<PreferredContainer primary="plantcontainer" />
</Item>
</Override>
<Override>
<Item name="Mutated Salt Bulb" identifier="badsaltbulb" descriptionidentifier="saltbulb" category="Material" maxstacksize="8" Tags="smallitem,plantitem,petfood1,petfood2,petfood3" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_soft" impacttolerance="5.5" allowasextracargo="true">
<Sprite texture="%ModDir%/Content/Items/Gardening/Gardening.png" depth="0.2" sourcerect="0,107,51,57" origin="0.5,0.5" />
<Body radius="30" density="9" />
<Deconstruct time="7">
<Item identifier="sodium" />
<Item identifier="saltvineseed" />
</Deconstruct>
<LightComponent LightColor="200,60,0,255" Flicker="0.2" range="400" IsOn="false">
<StatusEffect type="OnContained" targettype="This" IsOn="true">
<Conditional IsOn="eq false" targetitemcomponent="LightComponent" />
</StatusEffect>
<StatusEffect type="OnNotContained" targettype="This" IsOn="true">
<Conditional IsOn="eq false" targetitemcomponent="LightComponent" />
</StatusEffect>
<StatusEffect type="OnBroken" targettype="This" IsOn="false" />
</LightComponent>
<Throwable characterusable="true" canBeCombined="false" slots="Any,RightHand,LeftHand" throwforce="3.5" aimpos="35,-10" msg="ItemMsgPickUpSelect">
<StatusEffect type="InWater" target="This" Condition="0.0" setvalue="true">
<sound file="Content/Items/Weapons/ExplosionSmall1.ogg" range="2000" />
<sound file="Content/Items/Weapons/ExplosionSmall2.ogg" range="2000" />
<sound file="Content/Items/Weapons/ExplosionSmall3.ogg" range="2000" />
<Explosion range="1000.0" ballastfloradamage="1000" structuredamage="500" itemdamage="1000" force="20" severlimbsprobability="1.0" decal="explosion" decalsize="3.0" penetration="0.5">
<Affliction identifier="burn" strength="90" />
<Affliction identifier="stun" strength="5" />
<Affliction identifier="lacerations" strength="50" />
</Explosion>
</StatusEffect>
<StatusEffect type="OnNotContained" target="This" Scale="0.01">
<sound file="Content/Sounds/Damage/Gore1.ogg" selectionmode="Random" range="500" volume="0.5" />
<sound file="Content/Sounds/Damage/Gore2.ogg" selectionmode="Random" range="500" volume="0.5" />
<sound file="Content/Sounds/Damage/Gore3.ogg" selectionmode="Random" range="500" volume="0.5" />
<sound file="Content/Sounds/Damage/Gore4.ogg" selectionmode="Random" range="500" volume="0.5" />
<ParticleEmitter particle="spark" particleburstamount="5" particlespersecond="5" anglemin="0" anglemax="360" velocitymin="100" velocitymax="500" particleburstinterval="2" scalemin="0.5" scalemax="1" />
</StatusEffect>
<StatusEffect type="Always" target="This" Condition="0.0" setvalue="true">
<Conditional Scale="gte 0.75" />
</StatusEffect>
<StatusEffect type="OnImpact" target="This" Condition="0.0" setvalue="true" />
<StatusEffect type="OnFire" target="This" Condition="-50.0" />
<StatusEffect type="OnBroken" target="This" Condition="-100.0">
<sound file="Content/Sounds/Damage/Limbslash2.ogg" range="1000" />
<ParticleEmitter particle="whitegoosplash" anglemin="0" anglemax="360" particleamount="2" velocitymin="0" velocitymax="0" scalemin="1.5" scalemax="2" />
<ParticleEmitter particle="fruitchunks" anglemin="0" anglemax="360" particleamount="10" velocitymin="200" velocitymax="300" scalemin="0.4" scalemax="0.8" />
<Explosion range="500.0" ballastfloradamage="500" structuredamage="200" itemdamage="500" force="15" severlimbsprobability="0.5" decal="explosion" decalsize="1.5" penetration="0.5">
<Affliction identifier="burn" strength="80" />
<Affliction identifier="stun" strength="5" />
<Affliction identifier="lacerations" strength="30" />
</Explosion>
<Fire size="5.0" />
<Remove />
</StatusEffect>
</Throwable>
<AiTarget sightrange="1000" static="true" />
<PreferredContainer primary="plantcontainer" />
</Item>
</Override>
<Override>
<Item name="Mutated Raptor Bane" identifier="badraptorbane" descriptionidentifier="raptorbane" category="Material" maxstacksize="8" Tags="smallitem,plantitem,petfood1,petfood2,petfood3" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_soft" impacttolerance="5.5" allowasextracargo="true">
<Sprite texture="Content/Items/Gardening/GrowablePlants_Temp.png" depth="0.2" sourcerect="907,838,44,50" origin="0.5,0.5" />
<Body radius="30" density="9" />
<Deconstruct time="7">
<Item identifier="carbon" mincondition="0.5" />
<Item identifier="raptorbaneseed" />
</Deconstruct>
<Throwable characterusable="true" canBeCombined="false" slots="Any,RightHand,LeftHand" throwforce="3.5" aimpos="35,-10" msg="ItemMsgPickUpSelect">
<StatusEffect type="OnNotContained" target="This" Scale="0.05">
<sound file="Content/Sounds/Damage/Gore1.ogg" selectionmode="Random" range="500" volume="0.5" />
<sound file="Content/Sounds/Damage/Gore2.ogg" selectionmode="Random" range="500" volume="0.5" />
<sound file="Content/Sounds/Damage/Gore3.ogg" selectionmode="Random" range="500" volume="0.5" />
<sound file="Content/Sounds/Damage/Gore4.ogg" selectionmode="Random" range="500" volume="0.5" />
</StatusEffect>
<StatusEffect type="Always" target="This" Condition="0.0" setvalue="true">
<Conditional Scale="gte 0.75" />
</StatusEffect>
<StatusEffect type="OnImpact" target="This" Condition="0.0" setvalue="true" />
<StatusEffect type="OnFire" target="This" Condition="-50.0" />
<StatusEffect type="OnBroken" target="This" Condition="-100.0">
<Explosion range="150.0" structuredamage="0" itemdamage="0" force="3.0" severlimbsprobability="0.0" decal="blood" decalSize="3.0">
<Affliction identifier="nausea" strength="50" />
</Explosion>
<sound file="Content/Sounds/Damage/Limbslash2.ogg" range="1000" />
<ParticleEmitter particle="bloodsplash" anglemin="0" anglemax="360" particleamount="20" velocitymin="0" velocitymax="0" scalemin="0.75" scalemax="1.75" />
<ParticleEmitter particle="fruitchunks" anglemin="0" anglemax="360" particleamount="10" velocitymin="200" velocitymax="300" scalemin="0.4" scalemax="0.8" />
<Remove />
</StatusEffect>
</Throwable>
<AiTarget sightrange="1000" static="true" />
<PreferredContainer primary="plantcontainer" />
</Item>
</Override>
<Override>
<Item name="Mutated Bubble Berries" identifier="badbubbleberries" descriptionidentifier="bubbleberries" category="Material" maxstacksize="8" Tags="smallitem,plantitem,fooditem,sugary,petfood1,petfood2,petfood3" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_soft" impacttolerance="5.5" allowasextracargo="true">
<Sprite texture="%ModDir%/Content/Items/Gardening/Gardening.png" depth="0.2" sourcerect="237,0,54,48" origin="0.5,0.5" />
<Body radius="30" density="9" />
<Deconstruct time="7">
<Item identifier="carbon" mincondition="0.5" />
<Item identifier="he-bubbleberryvineseed" />
</Deconstruct>
<Throwable characterusable="True" canBeCombined="false" slots="Any,RightHand,LeftHand" throwforce="4.0" aimpos="20,-20" holdangle="0" holdpos="20,-30" aimangle="0" aimable="false" msg="ItemMsgPickUpSelect">
<StatusEffect type="OnUse" target="This" Condition="-8.0" />
<StatusEffect type="OnUse" target="Character">
<Affliction identifier="he-stuffed" amount="0.1" />
<ReduceAffliction type="damage" amount="0.1" />
<Sound file="%ModDir%/Content/Sounds/Items/Food/EatingSoft.ogg" loop="True" range="200" volume="5.0" />
</StatusEffect>
<StatusEffect type="OnUse" target="Character">
<Conditional hunger="gt 0.8" />
<ReduceAffliction type="hunger" amount="0.8" />
</StatusEffect>
<StatusEffect type="OnUse" target="Character">
<Conditional thirst="gt 0.8" />
<ReduceAffliction type="thirst" amount="0.8" />
</StatusEffect>
<StatusEffect type="OnImpact" target="This" Condition="0.0" setvalue="True">
<Explosion range="0.0" structuredamage="0" itemdamage="0" force="0.0" severlimbsprobability="0.0" decal="fruitsplatter1" decalsize="1.0" />
<ParticleEmitter particle="whitegoosplash" anglemin="0" anglemax="360" particleamount="2" velocitymin="0" velocitymax="0" scalemin="1.5" scalemax="2" />
<ParticleEmitter particle="fruitchunks" anglemin="0" anglemax="360" particleamount="10" velocitymin="200" velocitymax="300" scalemin="0.4" scalemax="0.8" />
<Remove />
</StatusEffect>
<StatusEffect type="OnFire" target="This" Condition="-50.0" />
<StatusEffect type="OnBroken" target="This" Condition="-100.0">
<Remove />
</StatusEffect>
</Throwable>
<AiTarget sightrange="1000" static="true" />
<PreferredContainer primary="plantcontainer" />
</Item>
</Override>
<Override>
<Item name="Mutated Pop Nut" identifier="badpopnut" descriptionidentifier="popnut" category="Material" maxstacksize="8" Tags="smallitem,plantitem,petfood1,petfood2,petfood3" cargocontaineridentifier="metalcrate" scale="0.25" impactsoundtag="impact_soft" impacttolerance="5.5" allowasextracargo="true">
<Sprite texture="%ModDir%/Content/Items/Gardening/Gardening.png" depth="0.2" sourcerect="92,0,45,46" origin="0.5,0.5" />
<Body radius="30" density="2.8" />
<Deconstruct time="7">
<Item identifier="carbon" mincondition="0.5" />
<Item identifier="popnutvineseed" />
</Deconstruct>
<Throwable characterusable="true" canBeCombined="false" slots="Any,RightHand,LeftHand" throwforce="3.5" aimpos="35,-10" msg="ItemMsgPickUpSelect">
<StatusEffect type="OnNotContained" target="this" tags="notcontained" duration="0.1" CheckConditionalAlways="true" />
<StatusEffect type="InWater" target="This" Scale="0.05">
<Conditional HasStatusTag="eq notcontained" />
<sound file="Content/Sounds/Damage/Gore1.ogg" selectionmode="Random" range="500" volume="0.5" />
<sound file="Content/Sounds/Damage/Gore2.ogg" selectionmode="Random" range="500" volume="0.5" />
<sound file="Content/Sounds/Damage/Gore3.ogg" selectionmode="Random" range="500" volume="0.5" />
<sound file="Content/Sounds/Damage/Gore4.ogg" selectionmode="Random" range="500" volume="0.5" />
</StatusEffect>
<StatusEffect type="Always" target="This" Condition="0.0" setvalue="true" interval="1">
<Conditional Scale="gte 0.5" />
<sound file="%ModDir%/Content/Sounds/Items/Food/popnut_mutated.ogg" range="1000" volume="3" />
<Explosion range="0.0" ballastfloradamage="0" structuredamage="0" itemdamage="0" force="0" severlimbsprobability="0.0" penetration="0.0" />
<SpawnItem spawnposition="This" identifier="badpopnutpopped" SpawnRotationType="target" impulse="0.0" />
</StatusEffect>
<StatusEffect type="OnImpact" target="This" Condition="0.0" setvalue="true" />
<StatusEffect type="OnFire" target="This" Condition="-50.0" />
<StatusEffect type="OnBroken" target="This" Condition="-100.0">
<Remove />
</StatusEffect>
</Throwable>
<AiTarget sightrange="1000" static="true" />
<PreferredContainer primary="plantcontainer" />
</Item>
</Override>
<Override>
<Item name="Popped Mutated Pop Nut" identifier="badpopnutpopped" descriptionidentifier="popnut" category="Material" maxstacksize="8" Tags="smallitem,plantitem,fooditem,sugary,petfood1,petfood2,petfood3" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_soft" allowasextracargo="true">
<Sprite texture="%ModDir%/Content/Items/Gardening/Gardening.png" depth="0.2" sourcerect="137,0,46,51" origin="0.5,0.5" />
<Body radius="30" density="2" />
<Deconstruct time="7">
<Item identifier="carbon" mincondition="0.5" />
</Deconstruct>
<Throwable characterusable="true" canBeCombined="false" slots="Any,RightHand,LeftHand" throwforce="3.5" aimpos="35,-10" msg="ItemMsgPickUpSelect">
<StatusEffect type="OnUse" target="This" Condition="-8.0" />
<StatusEffect type="OnUse" target="Character">
<Affliction identifier="he-stuffed" amount="0.1" />
<ReduceAffliction type="damage" amount="0.1" />
<Sound file="%ModDir%/Content/Sounds/Items/Food/EatingSoft.ogg" loop="True" range="200" volume="5.0" />
</StatusEffect>
<StatusEffect type="OnUse" target="Character">
<Conditional hunger="gt 1.6" />
<ReduceAffliction type="hunger" amount="1.6" />
</StatusEffect>
<StatusEffect type="OnUse" target="Character">
<Conditional thirst="gt 3.6" />
<ReduceAffliction type="thirst" amount="3.6" />
</StatusEffect>
<StatusEffect type="InWater" target="This" Scale="0.03">
<sound file="Content/Sounds/Damage/Gore1.ogg" selectionmode="Random" range="500" volume="0.5" />
<sound file="Content/Sounds/Damage/Gore2.ogg" selectionmode="Random" range="500" volume="0.5" />
<sound file="Content/Sounds/Damage/Gore3.ogg" selectionmode="Random" range="500" volume="0.5" />
<sound file="Content/Sounds/Damage/Gore4.ogg" selectionmode="Random" range="500" volume="0.5" />
</StatusEffect>
<StatusEffect type="Always" target="This" Condition="0.0" setvalue="true">
<Conditional Scale="gte 0.75" />
<Explosion range="750.0" ballastfloradamage="2000" structuredamage="10" itemdamage="1000" force="15" severlimbsprobability="0.5" decal="explosion" decalsize="3.0" penetration="0.25">
<Affliction identifier="burn" strength="100" />
<Affliction identifier="stun" strength="5" />
<Affliction identifier="blunttrauma" strength="50" />
</Explosion>
<sound file="Content/Sounds/Damage/Limbslash2.ogg" range="1000" />
<ParticleEmitter particle="bloodsplash" anglemin="0" anglemax="360" particleamount="20" velocitymin="0" velocitymax="0" scalemin="0.75" scalemax="1.75" />
<ParticleEmitter particle="fruitchunks" anglemin="0" anglemax="360" particleamount="10" velocitymin="200" velocitymax="300" scalemin="0.4" scalemax="0.8" />
</StatusEffect>
<StatusEffect type="OnImpact" target="This" Condition="0.0" setvalue="true" />
<StatusEffect type="OnFire" target="This" Condition="-50.0" />
<StatusEffect type="OnBroken" target="This" Condition="-100.0">
<Remove />
</StatusEffect>
</Throwable>
<ItemContainer capacity="1" maxstacksize="3" keepopenwhenequipped="false" movableframe="false" spawnwithid="popnutvineseed,popnutvineseed,popnutvineseed" ShowContainedStateIndicator="false">
<Containable items="popnutvineseed" />
</ItemContainer>
<AiTarget sightrange="1000" static="true" />
<PreferredContainer primary="plantcontainer" />
</Item>
</Override>
</Items>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment