1945 lines
183 KiBLFS
XML
Executable File
1945 lines
183 KiBLFS
XML
Executable File
<?xml version="1.0" encoding="utf-8"?>
|
|
<Override>
|
|
<Items>
|
|
<!-- DE Configurator -->
|
|
<Item name="DE-Configurator" identifier="de_configurator" Category="Hidden" description="Used to configurate some aspects of DynamicEuropa" Tags="config" maxstacksize="1" cargocontaineridentifier="metalcrate" scale="0.3" spritecolor="255,255,255,255" noninteractable="true" hideinmenus="true">
|
|
<Sprite texture="Content/Items/Electricity/signalcomp.png" sourcerect="149,371,69,93" depth="0.8" origin="0.5,0.5" />
|
|
<Body width="60" height="90" density="15" />
|
|
<Holdable handle1="0,0" slots="RightHand,LeftHand" msg="ItemMsgPickUpSelect" />
|
|
<CustomInterface drawhudwhenequipped="true">
|
|
<GuiFrame relativesize="0.15,0.15" anchor="Center" style="ConnectionPanel" />
|
|
<Button text="Configure">
|
|
<StatusEffect type="OnUse" target="Character" evententitytag="user">
|
|
<TriggerEvent identifier="de_config" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="This">
|
|
<Remove />
|
|
</StatusEffect>
|
|
</Button>
|
|
<Button text="Remove This Item">
|
|
<StatusEffect type="OnUse" target="This">
|
|
<Remove />
|
|
</StatusEffect>
|
|
</Button>
|
|
</CustomInterface>
|
|
</Item>
|
|
<Item name="" identifier="coalitionloancalendar" health="100" Category="Hidden" description="Shows the remaining days in which you have to pay back your loan before getting into trouble." Tags="loancalendar" maxstacksize="1" cargocontaineridentifier="metalcrate" scale="0.6" spritecolor="255,255,255,255" noninteractable="false" hideinmenus="true" hideconditionbar="true" canflipx="false" isshootable="true" requireaimtouse="true">
|
|
<Sprite texture="%ModDir:2532991202%/Items/EventItems/CalendarItem.png" sourcerect="0,136,91,67" depth="0.601" origin="0.5,0.5" />
|
|
<!-- 10 -->
|
|
<BrokenSprite texture="%ModDir:2532991202%/Items/EventItems/CalendarItem.png" sourcerect="0,136,91,67" depth="0.6" origin="0.5,0.5" maxcondition="11" fadein="false" />
|
|
<!-- 09 -->
|
|
<BrokenSprite texture="%ModDir:2532991202%/Items/EventItems/CalendarItem.png" sourcerect="92,136,91,67" depth="0.6" origin="0.5,0.5" maxcondition="10" fadein="false" />
|
|
<!-- 08 -->
|
|
<BrokenSprite texture="%ModDir:2532991202%/Items/EventItems/CalendarItem.png" sourcerect="184,136,91,67" depth="0.6" origin="0.5,0.5" maxcondition="9" fadein="false" />
|
|
<!-- 07 -->
|
|
<BrokenSprite texture="%ModDir:2532991202%/Items/EventItems/CalendarItem.png" sourcerect="276,136,91,67" depth="0.6" origin="0.5,0.5" maxcondition="8" fadein="false" />
|
|
<!-- 06 -->
|
|
<BrokenSprite texture="%ModDir:2532991202%/Items/EventItems/CalendarItem.png" sourcerect="368,136,91,67" depth="0.6" origin="0.5,0.5" maxcondition="7" fadein="false" />
|
|
<!-- 05 -->
|
|
<BrokenSprite texture="%ModDir:2532991202%/Items/EventItems/CalendarItem.png" sourcerect="460,136,91,67" depth="0.6" origin="0.5,0.5" maxcondition="6" fadein="false" />
|
|
<!-- 04 -->
|
|
<BrokenSprite texture="%ModDir:2532991202%/Items/EventItems/CalendarItem.png" sourcerect="552,136,91,67" depth="0.6" origin="0.5,0.5" maxcondition="5" fadein="false" />
|
|
<!-- 03 -->
|
|
<BrokenSprite texture="%ModDir:2532991202%/Items/EventItems/CalendarItem.png" sourcerect="644,136,91,67" depth="0.6" origin="0.5,0.5" maxcondition="4" fadein="false" />
|
|
<!-- 02 -->
|
|
<BrokenSprite texture="%ModDir:2532991202%/Items/EventItems/CalendarItem.png" sourcerect="736,136,91,67" depth="0.6" origin="0.5,0.5" maxcondition="3" fadein="false" />
|
|
<!-- 01 -->
|
|
<BrokenSprite texture="%ModDir:2532991202%/Items/EventItems/CalendarItem.png" sourcerect="828,136,91,67" depth="0.6" origin="0.5,0.5" maxcondition="2" fadein="false" />
|
|
<!-- 00 -->
|
|
<BrokenSprite texture="%ModDir:2532991202%/Items/EventItems/CalendarItem.png" sourcerect="0,204,91,67" depth="0.6" origin="0.5,0.5" maxcondition="1" fadein="false" />
|
|
<!-- Loan Overdue -->
|
|
<BrokenSprite texture="%ModDir:2532991202%/Items/EventItems/CalendarItem.png" sourcerect="92,204,91,67" depth="0.6" origin="0.5,0.5" maxcondition="0" fadein="false" />
|
|
<Body width="85" height="60" density="15" />
|
|
<Holdable canbepicked="true" selectkey="Select" pickkey="Action" holdpos="50,-20" handle1="-30,-25" handle2="30,15" slots="Any,RightHand+LeftHand" msg="ItemMsgDetachWrench" PickingTime="2.0" attachable="true" aimable="true" />
|
|
</Item>
|
|
<Item name="" identifier="separatistsloancalendar" health="100" Category="Hidden" description="Shows the remaining days in which you have to pay back your loan before getting into trouble." Tags="loancalendar" maxstacksize="1" cargocontaineridentifier="metalcrate" scale="0.6" spritecolor="255,255,255,255" noninteractable="false" hideinmenus="true" hideconditionbar="true" canflipx="false" isshootable="true" requireaimtouse="true">
|
|
<Sprite texture="%ModDir:2532991202%/Items/EventItems/CalendarItem.png" sourcerect="0,136,91,67" depth="0.601" origin="0.5,0.5" />
|
|
<!-- 10 -->
|
|
<BrokenSprite texture="%ModDir:2532991202%/Items/EventItems/CalendarItem.png" sourcerect="0,136,91,67" depth="0.6" origin="0.5,0.5" maxcondition="11" fadein="false" />
|
|
<!-- 09 -->
|
|
<BrokenSprite texture="%ModDir:2532991202%/Items/EventItems/CalendarItem.png" sourcerect="92,136,91,67" depth="0.6" origin="0.5,0.5" maxcondition="10" fadein="false" />
|
|
<!-- 08 -->
|
|
<BrokenSprite texture="%ModDir:2532991202%/Items/EventItems/CalendarItem.png" sourcerect="184,136,91,67" depth="0.6" origin="0.5,0.5" maxcondition="9" fadein="false" />
|
|
<!-- 07 -->
|
|
<BrokenSprite texture="%ModDir:2532991202%/Items/EventItems/CalendarItem.png" sourcerect="276,136,91,67" depth="0.6" origin="0.5,0.5" maxcondition="8" fadein="false" />
|
|
<!-- 06 -->
|
|
<BrokenSprite texture="%ModDir:2532991202%/Items/EventItems/CalendarItem.png" sourcerect="368,136,91,67" depth="0.6" origin="0.5,0.5" maxcondition="7" fadein="false" />
|
|
<!-- 05 -->
|
|
<BrokenSprite texture="%ModDir:2532991202%/Items/EventItems/CalendarItem.png" sourcerect="460,136,91,67" depth="0.6" origin="0.5,0.5" maxcondition="6" fadein="false" />
|
|
<!-- 04 -->
|
|
<BrokenSprite texture="%ModDir:2532991202%/Items/EventItems/CalendarItem.png" sourcerect="552,136,91,67" depth="0.6" origin="0.5,0.5" maxcondition="5" fadein="false" />
|
|
<!-- 03 -->
|
|
<BrokenSprite texture="%ModDir:2532991202%/Items/EventItems/CalendarItem.png" sourcerect="644,136,91,67" depth="0.6" origin="0.5,0.5" maxcondition="4" fadein="false" />
|
|
<!-- 02 -->
|
|
<BrokenSprite texture="%ModDir:2532991202%/Items/EventItems/CalendarItem.png" sourcerect="736,136,91,67" depth="0.6" origin="0.5,0.5" maxcondition="3" fadein="false" />
|
|
<!-- 01 -->
|
|
<BrokenSprite texture="%ModDir:2532991202%/Items/EventItems/CalendarItem.png" sourcerect="828,136,91,67" depth="0.6" origin="0.5,0.5" maxcondition="2" fadein="false" />
|
|
<!-- 00 -->
|
|
<BrokenSprite texture="%ModDir:2532991202%/Items/EventItems/CalendarItem.png" sourcerect="0,204,91,67" depth="0.6" origin="0.5,0.5" maxcondition="1" fadein="false" />
|
|
<!-- Loan Overdue -->
|
|
<BrokenSprite texture="%ModDir:2532991202%/Items/EventItems/CalendarItem.png" sourcerect="92,204,91,67" depth="0.6" origin="0.5,0.5" maxcondition="0" fadein="false" />
|
|
<Body width="60" height="90" density="15" />
|
|
<Holdable canbepicked="true" selectkey="Select" pickkey="Action" holdpos="50,-20" handle1="-30,-25" handle2="30,15" slots="Any,RightHand+LeftHand" msg="ItemMsgDetachWrench" PickingTime="2.0" attachable="true" aimable="true" />
|
|
</Item>
|
|
<!-- Contraband Rum -->
|
|
<Item hideinmenus="true" name="Mariner's Moonshine" identifier="contrabandrum" category="Medical,Misc" maxstacksize="8" maxstacksizecharacterinventory="1" cargocontaineridentifier="metalcrate" description="A special brand of rum, made with a concotion of sea mushrooms, psilotoad juices and matured in a rusty bathtub." Tags="smallitem,drinkitem,alcoholitem,bottle" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" impacttolerance="5.5" isshootable="true" requireaimtouse="true" spritecolor="255,255,120,255">
|
|
<PreferredContainer primary="crate" />
|
|
<Price baseprice="150" sold="false"></Price>
|
|
<Sprite texture="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Items/Food/DrinksAndIngredients.png" sourcerect="0,0,27,66" depth="0.6" origin="0.5,0.5" />
|
|
<Body width="27" height="66" density="15" />
|
|
<Holdable canBeCombined="true" removeOnCombined="false" slots="Any,RightHand,LeftHand" aimpos="32,28" holdpos="30,-15" holdangle="0" aimangle="120" aimable="false" swingwhenaiming="true" swingamount="3,9" swingspeed="0.2" msg="ItemMsgPickUpSelect">
|
|
<StatusEffect type="OnSecondaryUse" target="This" Condition="99" setvalue="true">
|
|
<Conditional Condition="equals 100" />
|
|
<Sound file="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Sounds/Items/Drinks/OpenBottle.ogg" loop="false" range="200" volume="5.0" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="This" Condition="-6.0" />
|
|
<StatusEffect type="OnUse" target="Character">
|
|
<Affliction identifier="psychosisresistance" amount="8" />
|
|
<ReduceAffliction identifier="psychosis" amount="2" />
|
|
<ReduceAffliction identifier="nausea" amount="2" />
|
|
<ReduceAffliction identifier="hallucinating" amount="2" />
|
|
<ReduceAffliction identifier="he-halucinova" amount="2" />
|
|
<Affliction identifier="drunk" amount="5" />
|
|
<ReduceAffliction type="damage" amount="1.0" />
|
|
<ReduceAffliction type="burn" amount="1.0" />
|
|
<Affliction identifier="radiationsickness" amount="0.5" />
|
|
<Sound file="%ModDir:2532991202%/Integrations/Hungry Europans/Content/Sounds/Items/Drinks/Drinking.ogg" loop="true" range="200" volume="5.0" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="Character">
|
|
<Conditional huskinfection="lt 90.0" />
|
|
<ReduceAffliction identifier="huskinfection" amount="4" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnImpact" target="This">
|
|
<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="0.5" scalemax="1" />
|
|
<Sound file="Content/Sounds/Damage/GlassImpact1.ogg" selectionmode="Random" range="600" />
|
|
<Sound file="Content/Sounds/Damage/GlassImpact2.ogg" selectionmode="Random" range="600" />
|
|
<Sound file="Content/Sounds/Damage/GlassImpact3.ogg" selectionmode="Random" range="600" />
|
|
<Sound file="Content/Sounds/Damage/GlassImpact4.ogg" selectionmode="Random" range="600" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<Remove />
|
|
<SpawnItem identifier="he-emptybottlerum" spawnposition="SameInventory" spawnifcantbecontained="true" SpawnIfInventoryFull="true" />
|
|
</StatusEffect>
|
|
</Holdable>
|
|
</Item>
|
|
<!-- Documents -->
|
|
<Item hideinmenus="true" name="Documents" identifier="documents" category="Misc" Tags="smallitem,documents" description="A folder containing some documents." cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_soft" AllowStealing="false" allowstealingalways="false" SpawnedInCurrentOutpost="true">
|
|
<PreferredContainer primary="crewcab" secondary="locker" />
|
|
<InventoryIcon texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="879,109,47,60" origin="0.5,0.5" />
|
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="879,109,47,60" depth="0.8" origin="0.5,0.5" />
|
|
<Body width="30" height="45" density="8" />
|
|
<Holdable slots="Any,RightHand,LeftHand" holdangle="30" handle1="-10,0" msg="ItemMsgPickUpSelect" />
|
|
</Item>
|
|
<!-- Classified Documents -->
|
|
<Item hideinmenus="true" name="Classified Documents" identifier="classifieddocuments" category="Misc" Tags="smallitem,classifieddocuments,documents" description="An envelope containing classified documents." cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_soft" canflipx="false" AllowStealing="false" allowstealingalways="false" SpawnedInCurrentOutpost="true">
|
|
<PreferredContainer primary="crewcab" secondary="locker" />
|
|
<InventoryIcon texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="816,109,62,62" origin="0.5,0.5" />
|
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="764,109,51,70" depth="0.8" origin="0.5,0.5" />
|
|
<Body width="45" height="65" density="8" />
|
|
<Holdable slots="Any,RightHand,LeftHand" holdangle="30" handle1="-10,0" msg="ItemMsgPickUpSelect" />
|
|
</Item>
|
|
<!-- Classified Documents Separatists -->
|
|
<Item hideinmenus="true" name="Classified Documents" identifier="classifieddocumentssep" category="Misc" Tags="smallitem,classifieddocuments,documents" description="An envelope containing classified separatist documents." cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_soft" canflipx="false" AllowStealing="false" allowstealingalways="false" SpawnedInCurrentOutpost="true">
|
|
<PreferredContainer primary="crewcab" secondary="locker" />
|
|
<InventoryIcon texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="816,179,62,62" origin="0.5,0.5" />
|
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="764,179,51,70" depth="0.8" origin="0.5,0.5" />
|
|
<Body width="45" height="65" density="8" />
|
|
<Holdable slots="Any,RightHand,LeftHand" holdangle="30" handle1="-10,0" msg="ItemMsgPickUpSelect" />
|
|
</Item>
|
|
<!-- Nuclear Bomb -->
|
|
<Item name="Nuclear Bomb" identifier="de_nuclearbomb" tags="mediumitem,provocative,nuclearbomb" health="60" description="A nuclear bomb, causing a massive fallout after detonation, killing everything in its path. 60 seconds until detonation when armed." scale="0.4" category="Machine" isshootable="true" canflipx="false" impactsoundtag="impact_metal_heavy" hideconditionbar="true" hideinmenus="true">
|
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="250,109,256,117" depth="0.6" premultiplyalpha="false" origin="0.5,0.5" />
|
|
<ContainedSprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="250,109,256,117" usewhenattached="true" decorativespritebehavior="HideWhenNotVisible" depth="0.501" origin="0.5,0.5" />
|
|
<Body width="254" height="115" density="10.5" />
|
|
<AiTarget soundrange="50000" sonarlabel="entityname.lairbomb" staticsound="true" />
|
|
<LightComponent range="100.0" powerconsumption="0" lightcolor="255,195,95,111" IsOn="false" alphablend="true" blinkfrequency="0" castshadows="false" allowingameediting="false" comparison="And">
|
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="507,109,256,117" depth="0.6" premultiplyalpha="false" origin="0.5,0.5" />
|
|
<StatusEffect type="OnActive" target="This" interval="1" condition="-1" disabledeltatime="true" />
|
|
<!-- many statuseffects for blinking + sounds -->
|
|
<StatusEffect type="OnActive" target="This" interval="1" blinkfrequency="1" setvalue="true" forceplaysounds="true" checkconditionalalways="true" comparison="and">
|
|
<Conditional condition="gt 20" />
|
|
<Sound file="Content/Items/WarningBeepSlow.ogg" volume="1.5" range="10000" loop="false" frequencymultiplier="2" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnActive" target="This" interval="0.5" blinkfrequency="2" setvalue="true" forceplaysounds="true" checkconditionalalways="true" comparison="and">
|
|
<Conditional condition="lte 20" />
|
|
<Conditional condition="gt 10" />
|
|
<Sound file="Content/Items/WarningBeepSlow.ogg" volume="1.5" range="10000" loop="false" frequencymultiplier="2" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnActive" target="This" interval="0.25" blinkfrequency="4" setvalue="true" forceplaysounds="true" checkconditionalalways="true" comparison="and">
|
|
<Conditional condition="lte 10" />
|
|
<Conditional condition="gt 3" />
|
|
<Sound file="Content/Items/WarningBeepSlow.ogg" volume="1.5" range="10000" loop="false" frequencymultiplier="2" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnActive" target="This" interval="0.1" blinkfrequency="10" setvalue="true" forceplaysounds="true" checkconditionalalways="true" comparison="and">
|
|
<Conditional condition="lte 3" />
|
|
<Sound file="Content/Items/WarningBeepSlow.ogg" volume="1.5" range="10000" loop="false" frequencymultiplier="2" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This" oneshot="true" condition="0" setvalue="true" disabledeltatime="true">
|
|
<Sound file="%ModDir:2532991202%/Sounds/Explosions/ExplosionMassive1.ogg" volume="4.0" range="20000" loop="false" />
|
|
<SpawnItem identifier="nuclearfalloutemitter" spawnposition="This" />
|
|
<TriggerEvent identifier="nuclearbombexplosion" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This" delay="0.2" sonardisruption="1.0" disabledeltatime="true" stackable="false">
|
|
<Explosion range="5000" ballastfloradamage="10000" structuredamage="5000" itemdamage="5000" force="50.0" severlimbsprobability="1.0" ignorecover="true" DistanceFalloff="false">
|
|
<Affliction identifier="explosiondamage" strength="1000" />
|
|
<Affliction identifier="radiationsickness" strength="1000" />
|
|
<Affliction identifier="burn" strength="800" />
|
|
<Affliction identifier="stun" strength="20" />
|
|
</Explosion>
|
|
<!-- second explosion for visuals -->
|
|
<Explosion range="10" camerashake="1000" camerashakerange="100000" flashrange="100000" flashduration="5.0" screencolor="195,255,170,255" screencolorrange="100000" screencolorduration="3.0" decal="explosion" decalsize="5" ignorecover="true" />
|
|
<Sound file="%ModDir:2532991202%/Sounds/Explosions/ExplosionMassive2.ogg" volume="4.0" range="20000" loop="false" />
|
|
<ParticleEmitter particle="underwaterexplosion" anglemin="0" anglemax="360" particleamount="3" velocitymin="0" velocitymax="0" scalemin="15" scalemax="15" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</LightComponent>
|
|
<Holdable slots="RightHand,LeftHand" canbeselected="true" selectkey="Select" canbepicked="true" pickkey="Use" attachable="true" pickingtime="5" holdpos="0,-30" handle1="0,-30" aimable="true" aimpos="0,0" aimangle="0" msg="ItemMsgDetach" />
|
|
<CustomInterface canbeselected="true" selectkey="Select" msg="ItemMsgInteractSelect" drawhudwhenequipped="false">
|
|
<GuiFrame relativesize="0.12,0.12" style="ItemUI" anchor="Center" />
|
|
<Button text="Arm">
|
|
<StatusEffect type="OnUse" target="This" IsOn="true" tags="activenuke" setvalue="true" disabledeltatime="true">
|
|
<Sound file="Content/Items/WarningBeepSlow.ogg" volume="1.5" range="750" loop="false" frequencymultiplier="4" />
|
|
</StatusEffect>
|
|
</Button>
|
|
<Button text="Disarm">
|
|
<StatusEffect type="OnUse" target="This" IsOn="false" tags="inactivenuke" condition="60" setvalue="true" disabledeltatime="true">
|
|
<Sound file="Content/Items/WarningBeepSlow.ogg" volume="1.5" range="750" loop="false" frequencymultiplier="3" />
|
|
</StatusEffect>
|
|
</Button>
|
|
</CustomInterface>
|
|
</Item>
|
|
<Item name="nuclearfalloutemitter" identifier="nuclearfalloutemitter" Scale="0.5" tags="" sonarsize="20" hideinmenus="true">
|
|
<AiTarget sightrange="5000.0" soundrange="5000" sonardisruption="10" static="True" />
|
|
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="0,0,2,2" depth="0.55" origin="0.5,0.5" />
|
|
<ItemComponent>
|
|
<!-- reduce condition to remove the emitter after 100 seconds -->
|
|
<StatusEffect type="Always" target="This" condition="-1">
|
|
<ParticleEmitter particle="risingbubbles" anglemin="0" anglemax="360" particlespersecond="50" velocitymin="0" velocitymax="50" scalemin="1" scalemax="6" distancemin="0" distancemax="500" />
|
|
</StatusEffect>
|
|
<StatusEffect type="Always" target="NearbyCharacters" range="5500" interval="0.3" disabledeltatime="true" multiplyafflictionsbymaxvitality="true">
|
|
<Affliction identifier="radiationsickness" strength="1.0" />
|
|
<!-- Enhanced Reactors compatibility -->
|
|
<Affliction identifier="contaminated" strength="1.0" />
|
|
<Affliction identifier="radiationsounds" strength="2.5" />
|
|
<Affliction identifier="overheating" strength="0.35" />
|
|
</StatusEffect>
|
|
<!-- Explosion needed to display sonar disruption on passive sonar. Otherwise you only get sonar disruption on active sonar -->
|
|
<StatusEffect type="Always" target="This" interval="1.1">
|
|
<Explosion range="6000" itemdamage="1.0" structuredamage="0.0" ballastfloradamage="0" camerashake="0" camerashakerange="0" explosiondamage="0" force="0" flames="false" smoke="false" shockwave="false" sparks="false" flash="false" underwaterbubble="false" playtinnitus="false" ignorecover="true" DistanceFalloff="false" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<Remove />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<!-- the thing you have to blow up inside lairs -->
|
|
<Item name="Heart of the lair" noninteractable="false" identifier="laircore" tags="laircore" scale="1.2" category="Misc" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbyrepairtools="true" damagedbymeleeweapons="true" health="2000" sonarsize="30">
|
|
<sprite texture="Content/Map/Outposts/AbandonedOutpost/MonsterScumsA.png" sourcerect="0,0,50,50" depth="0.52" origin="0.5,0.5" />
|
|
<DecorativeSprite texture="Content/Map/Outposts/AbandonedOutpost/MonsterScumsA.png" sourcerect="20,752,235,248" depth="0.51" origin="0.5,0.5" ScaleAnim="Sine" ScaleAnimAmount="0.05,0.05" ScaleAnimSpeed="0.75" />
|
|
<DecorativeSprite texture="Content/Map/Outposts/AbandonedOutpost/MonsterScumsA.png" sourcerect="124,153,251,157" depth="0.52" origin="0.5,0.5" offset="0,0" ScaleAnim="Sine" ScaleAnimAmount="0.1,0.1" ScaleAnimSpeed="1" />
|
|
<Body radius="50" bodytype="Static" />
|
|
<ItemComponent>
|
|
<StatusEffect type="OnDamaged" target="This">
|
|
<ParticleEmitter particle="heavygib" drawontop="true" particleamount="1" scalemin="1" scalemax="1" distancemin="25" distancemax="100" velocitymin="0" velocitymax="0" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="gib" particleamount="10" scalemin="0.25" scalemax="1" distancemin="25" distancemax="50" velocitymin="100" velocitymax="300" anglemin="0" anglemax="360" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<ParticleEmitter particle="organeruption" particleamount="50" scalemin="1" scalemax="2" velocitymin="100" velocitymax="500" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="heavygib" drawontop="true" particleamount="1" scalemin="1" scalemax="2" velocitymin="0" velocitymax="0" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="gib" particleamount="10" scalemin="0.5" scalemax="2" velocitymin="100" velocitymax="300" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="bloodsplash" particleamount="5" velocitymin="0" velocitymax="300" anglemin="0" anglemax="360" scalemin="0.5" scalemax="1" />
|
|
<ParticleEmitter particle="whitegoosplash" particleamount="5" velocitymin="0" velocitymax="300" anglemin="0" anglemax="360" scalemin="0.5" scalemax="1" />
|
|
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs2.ogg" range="1000" volume="1" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
<TriggerComponent triggeredby="Human" force="-100" radius="130" distancebasedforce="true" />
|
|
<LightComponent LightColor="80,100,120,100" range="800" IsOn="true" pulseamount="0.2" pulsefrequency="0.2" offset="0,16" allowingameediting="false" />
|
|
</Item>
|
|
<!-- Construction Materials -->
|
|
<Item name="Construction Material Crate" identifier="constructionmaterialcrate" tags="crate,constructionmaterials" description="A crate full of processed construction materials. Can be delivered to construction sites." scale="0.5" impactsoundtag="impact_metal_heavy">
|
|
<PreferredContainer primary="cargocontainer" spawnprobability="0.1" />
|
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" depth="0.54" sourcerect="0,0,146,82" origin="0.5,0.5" />
|
|
<Body width="144" height="78" density="25" />
|
|
<Price baseprice="350" sold="true" BuyingPriceMultiplier="2" CanBeSpecial="false" minavailable="0" maxavailable="3">
|
|
<Price storeidentifier="merchantmine" />
|
|
</Price>
|
|
<Fabricate requiredtime="10" suitablefabricators="fabricator">
|
|
<RequiredSkill identifier="mechanical" level="40" />
|
|
<RequiredItem tag="munition_core" amount="3" description="fabricationdescription.hardmaterials" />
|
|
<RequiredItem tag="munition_jacket" amount="6" description="fabricationdescription.softmaterials" />
|
|
<RequiredItem identifier="aluminium" amount="4" />
|
|
</Fabricate>
|
|
<Deconstruct time="10" chooserandom="true" amount="2">
|
|
<Item identifier="iron" amount="2" commonness="1" />
|
|
<Item identifier="lead" amount="2" commonness="1" />
|
|
<Item identifier="copper" amount="2" commonness="1" />
|
|
<Item identifier="steel" amount="2" commonness="0.5" />
|
|
</Deconstruct>
|
|
<Holdable canbepicked="true" slots="RightHand+LeftHand" holdpos="0,-80" handle1="0,0" handle2="0,0" aimable="false" msg="ItemMsgPickUpSelect" />
|
|
</Item>
|
|
<!-- Ducky Diving Suit -->
|
|
<Item name="Ducky Diving Suit" identifier="duckysuit" variantof="pucs" description="A strange suit offered to you by your friend Jokster. It seems to be a custom modified PUCS suit with some swimming speed enhancements from the slipsuit." allowasextracargo="true" botpriority="1.5" hideinmenus="true">
|
|
<Price baseprice="950" sold="false">
|
|
<Price storeidentifier="merchantoutpost" />
|
|
<Price storeidentifier="merchantcity" minavailable="0" maxavailable="3" sold="false"></Price>
|
|
<Price storeidentifier="merchantresearch" multiplier="1.2" />
|
|
<Price storeidentifier="merchantmilitary" />
|
|
<Price storeidentifier="merchantmine" multiplier="1.1" />
|
|
</Price>
|
|
<PreferredContainer primary="divingsuitcontainer" spawnprobability="0.0" />
|
|
<PreferredContainer primary="wreckdivingsuitcontainer" spawnprobability="0.0" />
|
|
<Deconstruct time="30">
|
|
<Item identifier="ballisticfiber" />
|
|
<Item identifier="titaniumaluminiumalloy" />
|
|
<Item identifier="titaniumaluminiumalloy" />
|
|
<Item identifier="rubber" />
|
|
<Item identifier="rubber" />
|
|
</Deconstruct>
|
|
<Fabricate />
|
|
<InventoryIcon texture="%ModDir:2532991202%/Items/EventItems/DuckySuit.png" sourcerect="300,400,95,90" origin="0.5,0.5" />
|
|
<Sprite name="Duckysuit Item" texture="%ModDir:2532991202%/Items/EventItems/DuckySuit.png" sourcerect="0,256,175,123" depth="0.55" origin="0.5,0.5" />
|
|
<ContainedSprite name="Duckysuit In Vertical Locker" allowedcontainertags="divingsuitcontainervertical" texture="%ModDir:2532991202%/Items/EventItems/DuckySuit.png" sourcerect="176,256,88,191" depth="0.55" origin="0.5,0.5" />
|
|
<ContainedSprite name="Duckysuit Behind Window" allowedcontainertags="divingsuitcontainerwindow" texture="%ModDir:2532991202%/Items/EventItems/DuckySuit.png" sourcerect="462,0,80,207" depth="0.55" origin="-0.12,-0.13" />
|
|
<ContainedSprite name="Duckysuit In Horizontal Locker" allowedcontainertags="divingsuitcontainerhorizontal" texture="%ModDir:2532991202%/Items/EventItems/DuckySuit.png" sourcerect="0,447,251,65" depth="0.55" origin="0.6,0.5" />
|
|
<Body radius="45" width="34" density="20" />
|
|
<Wearable>
|
|
<sprite name="Duckysuit Helmet Wearable" texture="%ModDir:2532991202%/Items/EventItems/DuckySuit.png" limb="Head" inheritlimbdepth="true" inheritscale="true" ignorelimbscale="true" scale="0.85" hidelimb="false" alphaclipotherwearables="true" sourcerect="300,300,122,95" origin="0.3,0.4">
|
|
<LightComponent range="0.0" lightcolor="250,224,165,255" powerconsumption="10" IsOn="false" allowingameediting="false">
|
|
<StatusEffect type="OnWearing" target="This,Character" Voltage="0.0" setvalue="true">
|
|
<Conditional IsDead="false" />
|
|
</StatusEffect>
|
|
<LightTexture texture="Content/Lights/divinghelmetlight.png" origin="0.05, 0.5" size="1.0,1.0" />
|
|
</LightComponent>
|
|
</sprite>
|
|
<sprite name="Duckysuit Torso" texture="%ModDir:2532991202%/Items/EventItems/DuckySuit.png" limb="Torso" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
|
<sprite name="Duckysuit Right Hand" texture="%ModDir:2532991202%/Items/EventItems/DuckySuit.png" limb="RightHand" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
|
<sprite name="Duckysuit Left Hand" texture="%ModDir:2532991202%/Items/EventItems/DuckySuit.png" limb="LeftHand" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
|
<sprite name="Duckysuit Right Upper Arm" texture="%ModDir:2532991202%/Items/EventItems/DuckySuit.png" limb="RightArm" depthlimb="RightForearm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
|
<sprite name="Duckysuit Left Upper Arm" texture="%ModDir:2532991202%/Items/EventItems/DuckySuit.png" limb="LeftArm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
|
<sprite name="Duckysuit Right Lower Arm" texture="%ModDir:2532991202%/Items/EventItems/DuckySuit.png" limb="RightForearm" depthlimb="RightArm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
|
<sprite name="Duckysuit Left Lower Arm" texture="%ModDir:2532991202%/Items/EventItems/DuckySuit.png" limb="LeftForearm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
|
<sprite name="Duckysuit Waist" texture="%ModDir:2532991202%/Items/EventItems/DuckySuit.png" limb="Waist" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
|
<sprite name="Duckysuit Right Thigh" texture="%ModDir:2532991202%/Items/EventItems/DuckySuit.png" limb="RightThigh" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
|
<sprite name="Duckysuit Left Thigh" texture="%ModDir:2532991202%/Items/EventItems/DuckySuit.png" limb="LeftThigh" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
|
<sprite name="Duckysuit Right Leg" texture="%ModDir:2532991202%/Items/EventItems/DuckySuit.png" limb="RightLeg" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
|
<sprite name="Duckysuit Left Leg" texture="%ModDir:2532991202%/Items/EventItems/DuckySuit.png" limb="LeftLeg" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
|
<sprite name="Duckysuit Left Shoe" texture="%ModDir:2532991202%/Items/EventItems/DuckySuit.png" limb="LeftFoot" sound="footstep_divingsuit_ducky" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="false" inheritsourcerect="false" sourcerect="354,209,75,43" origin="0.35,0.5" />
|
|
<sprite name="Duckysuit Right Shoe" texture="%ModDir:2532991202%/Items/EventItems/DuckySuit.png" limb="RightFoot" sound="footstep_divingsuit_ducky" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="false" inheritsourcerect="false" sourcerect="277,209,75,43" origin="0.35,0.5" />
|
|
<StatusEffect type="OnWearing" target="Character" UseHullOxygen="true" ObstructVisionAmount="0.5" PressureProtection="6200.0" SpeedMultiplier="1" LowPassMultiplier="0.2" setvalue="true" disabledeltatime="true">
|
|
<Sound file="Content/Items/Diving/DivingSuitLoop1.ogg" range="250" loop="true" />
|
|
<Sound file="Content/Items/Diving/DivingSuitLoop2.ogg" range="250" loop="true" />
|
|
<TriggerAnimation Type="Walk" FileName="HumanWalkDivingSuit" priority="1" ExpectedSpecies="Human" />
|
|
<TriggerAnimation Type="Run" FileName="HumanRunDivingSuit" priority="1" ExpectedSpecies="Human" />
|
|
</StatusEffect>
|
|
<StatValue stattype="SwimmingSpeed" value="0.45" />
|
|
<StatValue stattype="PropulsionSpeed" value="0.4" />
|
|
<StatValue stattype="WalkingSpeed" value="-0.4" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="blunttrauma,gunshotwound,bitewounds,lacerations,bleeding,explosiondamage" damagemultiplier="0.8" damagesound="LimbDucky" deflectprojectiles="true" />
|
|
</Wearable>
|
|
</Item>
|
|
<Item name="Coalition Military Radio" identifier="militaryradiocoalition" Tags="smallitem,takeoverradio" category="Misc" description="A radio capable of calling into a coalition military frequency. Can be used to take over a separatist station of your choice." hideinmenus="true" cargocontaineridentifier="metalcrate" scale="0.5" isshootable="true" requireaimtouse="true" impactsoundtag="impact_soft">
|
|
<PreferredContainer primary="crewcab" secondary="locker" />
|
|
<InventoryIcon texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="0,83,61,52" origin="0.5,0.5" />
|
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="62,83,64,27" depth="0.55" />
|
|
<Body width="64" height="24" density="30" />
|
|
<Holdable slots="Any,RightHand,LeftHand" holdpos="25,35" handle1="15,0" holdangle="260" aimpos="30,18" aimangle="260" aimable="false" msg="ItemMsgPickUpSelect">
|
|
<StatusEffect type="OnUse" target="Character" oneshot="false" interval="0.8" stackable="false">
|
|
<TriggerEvent identifier="startmanualtakeovercoalition" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="This" duration="0.1">
|
|
<Sound file="Content/Sounds/RadioStatic.ogg" loop="true" range="500" volume="1.0" />
|
|
</StatusEffect>
|
|
</Holdable>
|
|
</Item>
|
|
<Item name="Separatist Military Radio" identifier="militaryradioseparatists" Tags="smallitem,takeoverradio" category="Misc" description="A radio capable of calling into a separatist military frequency. Can be used to take over a coalition station of your choice." hideinmenus="true" cargocontaineridentifier="metalcrate" scale="0.5" isshootable="true" requireaimtouse="true" impactsoundtag="impact_soft">
|
|
<PreferredContainer primary="crewcab" secondary="locker" />
|
|
<InventoryIcon texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="0,83,61,52" origin="0.5,0.5" />
|
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="62,83,64,27" depth="0.55" />
|
|
<Body width="64" height="24" density="30" />
|
|
<Holdable slots="Any,RightHand,LeftHand" holdpos="25,35" handle1="15,0" holdangle="260" aimpos="30,18" aimangle="260" aimable="false" msg="ItemMsgPickUpSelect">
|
|
<StatusEffect type="OnUse" target="Character" oneshot="false" interval="0.8" stackable="false">
|
|
<TriggerEvent identifier="startmanualtakeoverseparatists" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="This" duration="0.1">
|
|
<Sound file="Content/Sounds/RadioStatic.ogg" loop="true" range="500" volume="1.0" />
|
|
</StatusEffect>
|
|
</Holdable>
|
|
</Item>
|
|
<!-- unused since I split radios in 2 factions, kept for legacy purposes, try to break the radio so players get a new one -->
|
|
<Item name="Military Radio" identifier="militaryradio" Tags="smallitem,takeoverradio" category="Misc" description="A radio capable of calling into military frequency. Can be used to take over a station of your choice for the enemy of the currently residing faction." hideinmenus="true" cargocontaineridentifier="metalcrate" scale="0.5" isshootable="true" requireaimtouse="true" impactsoundtag="impact_soft">
|
|
<PreferredContainer primary="crewcab" secondary="locker" />
|
|
<InventoryIcon texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="0,83,61,52" origin="0.5,0.5" />
|
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="62,83,64,27" depth="0.55" />
|
|
<Body width="64" height="24" density="30" />
|
|
<Holdable slots="Any,RightHand,LeftHand" holdpos="25,35" handle1="15,0" holdangle="260" aimpos="30,18" aimangle="260" aimable="false" msg="ItemMsgPickUpSelect">
|
|
<StatusEffect type="OnUse" target="This,Character" oneshot="false" interval="0.8" stackable="false">
|
|
<TriggerEvent identifier="takeoverradiobroke" />
|
|
<particleemitter particle="brownchunks" drawontop="true" particleamount="25" velocitymin="100" velocitymax="500" anglemin="0" anglemax="360" distancemin="0" distancemax="10" scalemin="0.1" scalemax="0.35" />
|
|
<sound file="Content/Items/Door/DoorBreak2.ogg" range="1000" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="This" duration="0.1">
|
|
<Sound file="Content/Sounds/RadioStatic.ogg" loop="true" range="500" volume="1.0" />
|
|
</StatusEffect>
|
|
</Holdable>
|
|
</Item>
|
|
<!-- Kazuya Kumo Items -->
|
|
<Item name="Kumo's Radio" identifier="kazuyakumoradio" Tags="smallitem,kumoradio" category="Misc" description="A radio Kazuya Kumo gave to you with a pre-configured frequency to call in a favor from her when docked to a separatist station." hideinmenus="true" cargocontaineridentifier="metalcrate" scale="0.5" isshootable="true" requireaimtouse="true" impactsoundtag="impact_soft">
|
|
<PreferredContainer primary="crewcab" secondary="locker" />
|
|
<InventoryIcon texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="0,83,61,52" origin="0.5,0.5" />
|
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="62,83,64,27" depth="0.55" />
|
|
<Body width="64" height="24" density="30" />
|
|
<Holdable slots="Any,RightHand,LeftHand" holdpos="25,35" handle1="15,0" holdangle="260" aimpos="30,18" aimangle="260" aimable="false" msg="ItemMsgPickUpSelect">
|
|
<StatusEffect type="OnUse" target="This" oneshot="true" stackable="false">
|
|
<TriggerEvent identifier="callkumo" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="This" duration="0.1">
|
|
<Sound file="Content/Sounds/RadioStatic.ogg" loop="true" range="500" volume="1.0" />
|
|
</StatusEffect>
|
|
</Holdable>
|
|
</Item>
|
|
<Item name="Duffel Bag" identifier="kumoduffelbag1" nameidentifier="duffelbag" category="Equipment" tags="mobilecontainer" fireproof="true" description="" impactsoundtag="impact_soft" scale="0.4" hideinmenus="true">
|
|
<Deconstruct time="5">
|
|
<Item identifier="ballisticfiber" mincondition="0.25" />
|
|
<Item identifier="organicfiber" mincondition="0.25" />
|
|
<Item identifier="ballisticfiber" mincondition="0.5" />
|
|
<Item identifier="organicfiber" mincondition="0.5" />
|
|
</Deconstruct>
|
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="339,0,202,108" origin="0.5,0.56" depth="0.56" />
|
|
<BrokenSprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="542,0,202,108" origin="0.5,0.56" depth="0.56" maxcondition="80" fadein="true" />
|
|
<BrokenSprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="745,0,202,108" origin="0.5,0.56" depth="0.56" maxcondition="0" fadein="false" />
|
|
<Body width="120" radius="45" density="20" friction="1.0" restitution="0.01" />
|
|
<Holdable slots="RightHand,LeftHand" holdpos="0,-80" handle1="0,50" handle2="0,50" aimable="false" msg="ItemMsgPickUpSelect">
|
|
<StatusEffect type="OnActive" targettype="This" Condition="-0.5" />
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<DropContainedItems />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This" capacity="0" allowaccess="false" drawinventory="false" setvalue="true" />
|
|
</Holdable>
|
|
<ItemContainer capacity="6" keepopenwhenequipped="false" movableframe="true" spawnwithid="revolver,revolver,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel,revolverrounddepletedfuel">
|
|
<Containable items="weapon,gun,weaponsmith,grenade,smgammo,shotgunammo,stungunammo,harpoonammo,rifleammo,hmgammo,revolverammo,pistolammoitem,ammo,ammunition,bullet,assaultrifleammo" />
|
|
</ItemContainer>
|
|
</Item>
|
|
<Item name="Duffel Bag" identifier="kumoduffelbag2" nameidentifier="duffelbag" category="Equipment" tags="mobilecontainer" fireproof="true" description="" impactsoundtag="impact_soft" scale="0.4" hideinmenus="true">
|
|
<Deconstruct time="5">
|
|
<Item identifier="ballisticfiber" mincondition="0.25" />
|
|
<Item identifier="organicfiber" mincondition="0.25" />
|
|
<Item identifier="ballisticfiber" mincondition="0.5" />
|
|
<Item identifier="organicfiber" mincondition="0.5" />
|
|
</Deconstruct>
|
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="339,0,202,108" origin="0.5,0.56" depth="0.56" />
|
|
<BrokenSprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="542,0,202,108" origin="0.5,0.56" depth="0.56" maxcondition="80" fadein="true" />
|
|
<BrokenSprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="745,0,202,108" origin="0.5,0.56" depth="0.56" maxcondition="0" fadein="false" />
|
|
<Body width="120" radius="45" density="20" friction="1.0" restitution="0.01" />
|
|
<Holdable slots="RightHand,LeftHand" holdpos="0,-80" handle1="0,50" handle2="0,50" aimable="false" msg="ItemMsgPickUpSelect">
|
|
<StatusEffect type="OnActive" targettype="This" Condition="-0.5" />
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<DropContainedItems />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This" capacity="0" allowaccess="false" drawinventory="false" setvalue="true" />
|
|
</Holdable>
|
|
<ItemContainer capacity="6" keepopenwhenequipped="false" movableframe="true" spawnwithid="smg,smgmagazine,smgmagazine,smgmagazine,smgmagazine,smgmagazinedepletedfuel,smgmagazinedepletedfuel,smgmagazinedepletedfuel,smgmagazinedepletedfuel">
|
|
<Containable items="weapon,gun,weaponsmith,grenade,smgammo,shotgunammo,stungunammo,harpoonammo,rifleammo,hmgammo,revolverammo,pistolammoitem,ammo,ammunition,bullet,assaultrifleammo" />
|
|
</ItemContainer>
|
|
</Item>
|
|
<Item name="Duffel Bag" identifier="kumoduffelbag3" nameidentifier="duffelbag" category="Equipment" tags="mobilecontainer" fireproof="true" description="" impactsoundtag="impact_soft" scale="0.4" hideinmenus="true">
|
|
<Deconstruct time="5">
|
|
<Item identifier="ballisticfiber" mincondition="0.25" />
|
|
<Item identifier="organicfiber" mincondition="0.25" />
|
|
<Item identifier="ballisticfiber" mincondition="0.5" />
|
|
<Item identifier="organicfiber" mincondition="0.5" />
|
|
</Deconstruct>
|
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="339,0,202,108" origin="0.5,0.56" depth="0.56" />
|
|
<BrokenSprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="542,0,202,108" origin="0.5,0.56" depth="0.56" maxcondition="80" fadein="true" />
|
|
<BrokenSprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="745,0,202,108" origin="0.5,0.56" depth="0.56" maxcondition="0" fadein="false" />
|
|
<Body width="120" radius="45" density="20" friction="1.0" restitution="0.01" />
|
|
<Holdable slots="RightHand,LeftHand" holdpos="0,-80" handle1="0,50" handle2="0,50" aimable="false" msg="ItemMsgPickUpSelect">
|
|
<StatusEffect type="OnActive" targettype="This" Condition="-0.5" />
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<DropContainedItems />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This" capacity="0" allowaccess="false" drawinventory="false" setvalue="true" />
|
|
</Holdable>
|
|
<ItemContainer capacity="6" keepopenwhenequipped="false" movableframe="true" spawnwithid="shotgun,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell,shotgunshell">
|
|
<Containable items="weapon,gun,weaponsmith,grenade,smgammo,shotgunammo,stungunammo,harpoonammo,rifleammo,hmgammo,revolverammo,pistolammoitem,ammo,ammunition,bullet,assaultrifleammo" />
|
|
</ItemContainer>
|
|
</Item>
|
|
<Item name="Duffel Bag" identifier="kumoduffelbag4" nameidentifier="duffelbag" category="Equipment" tags="mobilecontainer" fireproof="true" description="" impactsoundtag="impact_soft" scale="0.4" hideinmenus="true">
|
|
<Deconstruct time="5">
|
|
<Item identifier="ballisticfiber" mincondition="0.25" />
|
|
<Item identifier="organicfiber" mincondition="0.25" />
|
|
<Item identifier="ballisticfiber" mincondition="0.5" />
|
|
<Item identifier="organicfiber" mincondition="0.5" />
|
|
</Deconstruct>
|
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="339,0,202,108" origin="0.5,0.56" depth="0.56" />
|
|
<BrokenSprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="542,0,202,108" origin="0.5,0.56" depth="0.56" maxcondition="80" fadein="true" />
|
|
<BrokenSprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="745,0,202,108" origin="0.5,0.56" depth="0.56" maxcondition="0" fadein="false" />
|
|
<Body width="120" radius="45" density="20" friction="1.0" restitution="0.01" />
|
|
<Holdable slots="RightHand,LeftHand" holdpos="0,-80" handle1="0,50" handle2="0,50" aimable="false" msg="ItemMsgPickUpSelect">
|
|
<StatusEffect type="OnActive" targettype="This" Condition="-0.5" />
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<DropContainedItems />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This" capacity="0" allowaccess="false" drawinventory="false" setvalue="true" />
|
|
</Holdable>
|
|
<ItemContainer capacity="6" keepopenwhenequipped="false" movableframe="true" spawnwithid="autoshotgun,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive,shotgunslugexplosive">
|
|
<Containable items="weapon,gun,weaponsmith,grenade,smgammo,shotgunammo,stungunammo,harpoonammo,rifleammo,hmgammo,revolverammo,pistolammoitem,ammo,ammunition,bullet,assaultrifleammo" />
|
|
</ItemContainer>
|
|
</Item>
|
|
<Item name="Duffel Bag" identifier="kumoduffelbag5" nameidentifier="duffelbag" category="Equipment" tags="mobilecontainer" fireproof="true" description="" impactsoundtag="impact_soft" scale="0.4" hideinmenus="true">
|
|
<Deconstruct time="5">
|
|
<Item identifier="ballisticfiber" mincondition="0.25" />
|
|
<Item identifier="organicfiber" mincondition="0.25" />
|
|
<Item identifier="ballisticfiber" mincondition="0.5" />
|
|
<Item identifier="organicfiber" mincondition="0.5" />
|
|
</Deconstruct>
|
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="339,0,202,108" origin="0.5,0.56" depth="0.56" />
|
|
<BrokenSprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="542,0,202,108" origin="0.5,0.56" depth="0.56" maxcondition="80" fadein="true" />
|
|
<BrokenSprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="745,0,202,108" origin="0.5,0.56" depth="0.56" maxcondition="0" fadein="false" />
|
|
<Body width="120" radius="45" density="20" friction="1.0" restitution="0.01" />
|
|
<Holdable slots="RightHand,LeftHand" holdpos="0,-80" handle1="0,50" handle2="0,50" aimable="false" msg="ItemMsgPickUpSelect">
|
|
<StatusEffect type="OnActive" targettype="This" Condition="-0.5" />
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<DropContainedItems />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This" capacity="0" allowaccess="false" drawinventory="false" setvalue="true" />
|
|
</Holdable>
|
|
<ItemContainer capacity="6" keepopenwhenequipped="false" movableframe="true" spawnwithid="assaultrifle,assaultriflemagazine,assaultriflemagazine,assaultriflemagazine,assaultriflemagazine,assaultriflemagazine">
|
|
<Containable items="weapon,gun,weaponsmith,grenade,smgammo,shotgunammo,stungunammo,harpoonammo,rifleammo,hmgammo,revolverammo,pistolammoitem,ammo,ammunition,bullet,assaultrifleammo" />
|
|
</ItemContainer>
|
|
</Item>
|
|
<Item name="Duffel Bag" identifier="kumoduffelbag6" nameidentifier="duffelbag" category="Equipment" tags="mobilecontainer" fireproof="true" description="" impactsoundtag="impact_soft" scale="0.4" hideinmenus="true">
|
|
<Deconstruct time="5">
|
|
<Item identifier="ballisticfiber" mincondition="0.25" />
|
|
<Item identifier="organicfiber" mincondition="0.25" />
|
|
<Item identifier="ballisticfiber" mincondition="0.5" />
|
|
<Item identifier="organicfiber" mincondition="0.5" />
|
|
</Deconstruct>
|
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="339,0,202,108" origin="0.5,0.56" depth="0.56" />
|
|
<BrokenSprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="542,0,202,108" origin="0.5,0.56" depth="0.56" maxcondition="80" fadein="true" />
|
|
<BrokenSprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="745,0,202,108" origin="0.5,0.56" depth="0.56" maxcondition="0" fadein="false" />
|
|
<Body width="120" radius="45" density="20" friction="1.0" restitution="0.01" />
|
|
<Holdable slots="RightHand,LeftHand" holdpos="0,-80" handle1="0,50" handle2="0,50" aimable="false" msg="ItemMsgPickUpSelect">
|
|
<StatusEffect type="OnActive" targettype="This" Condition="-0.5" />
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<DropContainedItems />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This" capacity="0" allowaccess="false" drawinventory="false" setvalue="true" />
|
|
</Holdable>
|
|
<ItemContainer capacity="6" keepopenwhenequipped="false" movableframe="true" spawnwithid="grenadelauncher,40mmgrenade,40mmgrenade,40mmgrenade,40mmgrenade,40mmgrenade,40mmgrenade,40mmgrenade,40mmgrenade">
|
|
<Containable items="weapon,gun,weaponsmith,grenade,smgammo,shotgunammo,stungunammo,harpoonammo,rifleammo,hmgammo,revolverammo,pistolammoitem,ammo,ammunition,bullet,assaultrifleammo" />
|
|
</ItemContainer>
|
|
</Item>
|
|
<Item name="Duffel Bag" identifier="kumoduffelbag7" nameidentifier="duffelbag" category="Equipment" tags="mobilecontainer" fireproof="true" description="" impactsoundtag="impact_soft" scale="0.4" hideinmenus="true">
|
|
<Deconstruct time="5">
|
|
<Item identifier="ballisticfiber" mincondition="0.25" />
|
|
<Item identifier="organicfiber" mincondition="0.25" />
|
|
<Item identifier="ballisticfiber" mincondition="0.5" />
|
|
<Item identifier="organicfiber" mincondition="0.5" />
|
|
</Deconstruct>
|
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="339,0,202,108" origin="0.5,0.56" depth="0.56" />
|
|
<BrokenSprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="542,0,202,108" origin="0.5,0.56" depth="0.56" maxcondition="80" fadein="true" />
|
|
<BrokenSprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="745,0,202,108" origin="0.5,0.56" depth="0.56" maxcondition="0" fadein="false" />
|
|
<Body width="120" radius="45" density="20" friction="1.0" restitution="0.01" />
|
|
<Holdable slots="RightHand,LeftHand" holdpos="0,-80" handle1="0,50" handle2="0,50" aimable="false" msg="ItemMsgPickUpSelect">
|
|
<StatusEffect type="OnActive" targettype="This" Condition="-0.5" />
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<DropContainedItems />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This" capacity="0" allowaccess="false" drawinventory="false" setvalue="true" />
|
|
</Holdable>
|
|
<ItemContainer capacity="6" keepopenwhenequipped="false" movableframe="true" spawnwithid="hmg,hmgmagazine,hmgmagazine,hmgmagazine,hmgmagazine">
|
|
<Containable items="weapon,gun,weaponsmith,grenade,smgammo,shotgunammo,stungunammo,harpoonammo,rifleammo,hmgammo,revolverammo,pistolammoitem,ammo,ammunition,bullet,assaultrifleammo" />
|
|
</ItemContainer>
|
|
</Item>
|
|
<!-- Sadashi Kira Items -->
|
|
<Item name="" identifier="kirashotgun" category="Weapon" cargocontaineridentifier="metalcrate" tags="mediumitem,weapon,gun,mountableweapon" Scale="0.5" impactsoundtag="impact_metal_light" hideinmenus="true" nonplayerteaminteractable="true" allowasextracargo="true">
|
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="704,830,64,64" origin="0.5,0.5" />
|
|
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="0,65,185,54" depth="0.55" origin="0.5,0.25" />
|
|
<Body width="180" height="30" density="25" />
|
|
<Holdable slots="RightHand+LeftHand" controlpose="true" holdpos="-40,-23" handle1="-20,-5" handle2="35,15" holdangle="110" msg="ItemMsgPickUpSelect">
|
|
<StatusEffect type="onnotcontained" target="This" disabledeltatime="True" delay="0.2" stackable="false">
|
|
<SpawnItem identifier="shotgun" spawnposition="This" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</Holdable>
|
|
<aitarget sightrange="3000" soundrange="5000" fadeouttime="5" />
|
|
</Item>
|
|
<Item name="" identifier="kirarum" category="Misc" cargocontaineridentifier="metalcrate" tags="" hideinmenus="true" nonplayerteaminteractable="true" scale="0.5" impactsoundtag="impact_metal_light">
|
|
<Sprite texture="Content/Items/Jobgear/TalentGear.png" sourcerect="486,212,27,66" depth="0.6" origin="0.5,0.5" />
|
|
<Body width="27" height="66" density="20" />
|
|
<Holdable slots="RightHand,LeftHand" controlpose="true" holdpos="50,30" holdangle="-35" msg="ItemMsgPickUpSelect">
|
|
<StatusEffect type="onnotcontained" target="This" disabledeltatime="True" stackable="false">
|
|
<Remove />
|
|
</StatusEffect>
|
|
</Holdable>
|
|
</Item>
|
|
<!-- Fren Seynomor Items -->
|
|
<Item hideinmenus="true" name="Sample VAX" identifier="frentestmedicine" description="A genetically modified husk sample created by Dr. Seynomor. He claims that he "perfected" the formula and whoever uses it can gain the abilities of a husk without losing their mental capability. The instruction says, "To use it on yourself, hold right click and then press E."" category="Misc" maxstacksize="1" Tags="smallitem" scale="0.5" impactsoundtag="impact_metal_light">
|
|
<PreferredContainer primary="medcab" />
|
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="769,448,64,64" origin="0.5,0.5" />
|
|
<Sprite texture="Content/Items/Medical/Medicines.png" sourcerect="112,69,38,70" depth="0.6" origin="0.5,0.5" />
|
|
<Body width="35" height="65" density="10.2" />
|
|
<Holdable slots="Any,RightHand,LeftHand" aimpos="25,0" aimangle="-295" handle1="0,0" holdangle="220" aimable="false" swingwhenusing="true" msg="ItemMsgPickUpSelect">
|
|
<StatusEffect type="OnUse" target="This,Character" Condition="-100.0" setvalue="true" comparison="Or">
|
|
<Conditional hasspecifiertag="male" />
|
|
<Conditional hasspecifiertag="female" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="Character" comparison="And">
|
|
<Conditional ishuman="true" />
|
|
<Conditional hasspecifiertag="male" />
|
|
<Sound file="Content/Characters/Human/male_damage1.ogg" selectionmode="Random" />
|
|
<Sound file="Content/Characters/Human/male_damage2.ogg" />
|
|
<Sound file="Content/Characters/Human/male_damage3.ogg" />
|
|
<Sound file="Content/Characters/Human/male_damage4.ogg" />
|
|
<Sound file="Content/Characters/Human/male_damage5.ogg" />
|
|
<Sound file="Content/Characters/Human/male_damage6.ogg" />
|
|
<Sound file="Content/Characters/Human/male_damage7.ogg" />
|
|
<Sound file="Content/Characters/Human/male_damage8.ogg" />
|
|
<Sound file="Content/Characters/Human/male_damage9.ogg" />
|
|
<Sound file="Content/Characters/Human/male_damage10.ogg" />
|
|
<Sound file="Content/Characters/Human/male_damage11.ogg" />
|
|
<GiveTalentInfo giverandom="false" talentidentifiers="geneticalteration" />
|
|
<Sound file="Content/Items/Medical/Syringe.ogg" range="500" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="Character" comparison="And">
|
|
<Conditional ishuman="true" />
|
|
<Conditional hasspecifiertag="female" />
|
|
<Sound file="Content/Characters/Human/female_damage1.ogg" selectionmode="Random" />
|
|
<Sound file="Content/Characters/Human/female_damage2.ogg" />
|
|
<Sound file="Content/Characters/Human/female_damage3.ogg" />
|
|
<Sound file="Content/Characters/Human/female_damage4.ogg" />
|
|
<Sound file="Content/Characters/Human/female_damage5.ogg" />
|
|
<Sound file="Content/Characters/Human/female_damage6.ogg" />
|
|
<Sound file="Content/Characters/Human/female_damage7.ogg" />
|
|
<Sound file="Content/Characters/Human/female_damage8.ogg" />
|
|
<Sound file="Content/Characters/Human/female_damage9.ogg" />
|
|
<Sound file="Content/Characters/Human/female_damage10.ogg" />
|
|
<GiveTalentInfo giverandom="false" talentidentifiers="geneticalteration" />
|
|
<Sound file="Content/Items/Medical/Syringe.ogg" range="500" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<Remove />
|
|
</StatusEffect>
|
|
</Holdable>
|
|
</Item>
|
|
<!-- Pirate Armory Alarm -->
|
|
<Item name="Alarm Buzzer" identifier="pa-armoryalarmbuzzer" description="TRIGGERS PIRATE ARMORY EVENT WHEN ACTIVATED TO MAKE PIRATES HOSTILE" category="Electrical" Tags="smallitem,sound" maxstacksize="8" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true" noninteractable="true" hideinmenus="true">
|
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="128,127,64,64" origin="0.5,0.5" />
|
|
<Sprite texture="Content/Items/Electricity/signalcomp.png" depth="0.8" sourcerect="221,138,42,57" origin="0.5,0.5" />
|
|
<Body radius="20" density="20" />
|
|
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
|
|
<RequiredItem items="wrench" type="Equipped" />
|
|
</Holdable>
|
|
<LightComponent canbeselected="false" lightcolor="255,0,0,100" alphablend="true" castshadows="false" blinkfrequency="2.6" range="20">
|
|
<Sprite texture="Content/Items/Electricity/signalcomp.png" sourcerect="301,963,42,57" origin="0.5,0.5" alpha="1.0" />
|
|
<sound file="Content/Items/AlarmBuzzerLoop.ogg" type="OnActive" range="10000.0" loop="true" volume="0.5" />
|
|
<StatusEffect type="OnContained" target="This" IsActive="false">
|
|
<Conditional targetitemcomponent="Holdable" IsActive="eq false" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnActive" target="This" disabledeltatime="true" oneshot="true">
|
|
<TriggerEvent identifier="piratestashalarm" />
|
|
</StatusEffect>
|
|
</LightComponent>
|
|
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
|
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
|
<RequiredItem items="screwdriver" type="Equipped" />
|
|
<input name="toggle" displayname="connection.togglestate" />
|
|
<input name="set_state" displayname="connection.setstate" />
|
|
</ConnectionPanel>
|
|
</Item>
|
|
<!-- Self-destroying items to prevent errors in AbandonedOutpost missions that only have character targets -->
|
|
<Item name="Self-destruct Crawler Egg" identifier="selfdestructcrawleregg" hideinmenus="true" health="20" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyrepairtools="true" category="Misc" spritecolor="199,253,172,255" scale="0.5" impactsoundtag="impact_soft">
|
|
<Sprite texture="Content/Items/CreatureLoot/CreatureLoot.png" depth="0.18" sourcerect="8,280,118,145" origin="0.5,0.5" />
|
|
<Price baseprice="200" sold="false" />
|
|
<Deconstruct time="10">
|
|
<Item identifier="alienblood" />
|
|
<Item identifier="sulphuricacid" />
|
|
</Deconstruct>
|
|
<!-- rectangular body to prevent the egg from rolling -->
|
|
<Body width="110" height="120" friction="1.0" restitution="0.01" angulardamping="1.0" density="12" />
|
|
<ItemContainer capacity="1" maxstacksize="1" hideitems="true" showcontainedstateindicator="false" canbeselected="true">
|
|
<GuiFrame relativesize="0.15,0.2" anchor="Center" style="ItemUI" />
|
|
<StatusEffect type="OnSpawn" target="This" delay="1">
|
|
<particleemitter particle="whitegoosplash" particleamount="20" velocitymin="0" velocitymax="300" anglemin="0" anglemax="360" scalemin="0.5" scalemax="1.0" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
|
|
<particleemitter particle="mudrapeggbrownchunks" particleamount="100" velocitymin="100" velocitymax="2000" anglemin="0" anglemax="360" scalemin="0.4" scalemax="0.6" />
|
|
<Sound file="Content/Sounds/Damage/Gore5.ogg" range="500" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnDamaged" target="This">
|
|
<particleemitter particle="mudrapeggbrownchunks" particleamount="8" velocitymin="100" velocitymax="1000" anglemin="0" anglemax="360" scalemin="0.2" scalemax="0.5" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnFire" target="This" Condition="-5.0" />
|
|
<!-- spawn a crawler and remove the item if scale is above 0.75 -->
|
|
<StatusEffect type="Always" target="This" Condition="0" setvalue="true">
|
|
<Conditional Scale="gte 0.75" />
|
|
<SpawnCharacter speciesname="Crawler_hatchling" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
<Containable items="antibloodloss1">
|
|
<!-- increase scale -->
|
|
<StatusEffect type="OnContaining" target="This" Scale="0.005" />
|
|
<StatusEffect type="OnContaining" target="Contained" Condition="-1" />
|
|
</Containable>
|
|
</ItemContainer>
|
|
<LightComponent range="5" lightcolor="255,0,0,61" powerconsumption="0" IsOn="true" castshadows="false" allowingameediting="false" pulsefrequency="1" pulseamount="0.30">
|
|
<sprite texture="Content/Items/CreatureLoot/CreatureLoot.png" depth="0.025" sourcerect="300,291,98,113" origin="0.5,0.6" alpha="1.0" />
|
|
</LightComponent>
|
|
<LightComponent range="40" lightcolor="255,199,0,58" powerconsumption="0" IsOn="true" castshadows="false" allowingameediting="false">
|
|
<sprite texture="Content/Items/CreatureLoot/CreatureLoot.png" depth="0.025" sourcerect="410,301,88,95" origin="0.5,0.6" alpha="1.0" />
|
|
</LightComponent>
|
|
</Item>
|
|
<!-- Job Board -->
|
|
<Item name="Job Board" identifier="de-jobboard" tags="potentialjobboard" scale="0.5" category="Decorative" noninteractable="true">
|
|
<sprite texture="Content/Map/Outposts/Art/HumanResourcesAssets.png" sourcerect="576,416,320,235" depth="0.78" />
|
|
<Brokensprite texture="%ModDir:2532991202%/Items/eventitems/jobboardempty.png" sourcerect="0,0,320,235" depth="0.78" maxcondition="0" />
|
|
<Upgrade gameversion="2.0.0.0" noninteractable="true" />
|
|
</Item>
|
|
<!-- Classified Documents -->
|
|
<Item name="Classified Documents" identifier="documents" category="Misc" hideinmenus="true" Tags="smallitem" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_soft">
|
|
<PreferredContainer primary="crewcab" secondary="locker" />
|
|
<InventoryIcon texture="Content/Map/Outposts/Art/FactionItems.png" sourcerect="409,51,62,61" origin="0.5,0.5" />
|
|
<sprite texture="Content/Map/Outposts/Art/FactionItems.png" sourcerect="401,120,49,68" depth="0.8" origin="0.5,0.5" />
|
|
<Body width="45" height="65" density="8" />
|
|
<Holdable slots="Any,RightHand,LeftHand" holdangle="30" handle1="-10,0" msg="ItemMsgPickUpSelect" />
|
|
</Item>
|
|
<!-- Signal Source for Wrecks & Ruins -->
|
|
<Item name="SIGNAL SOURCE" identifier="broadcasterwreck" category="Misc" scale="1" hideinmenus="true">
|
|
<Sprite texture="Content/UI/MainIconsAtlas.png" depth="0.6" sourcerect="0,0,1,1" origin="0.5,0.5" />
|
|
<InventoryIcon texture="Content/UI/MainIconsAtlas.png" sourcerect="0,0,1,1" origin="0.5,0.6" />
|
|
<Body radius="100" density="10" friction="100" />
|
|
<AiTarget sonarlabel="broadcasterwreck" soundrange="1000000" sight="0" staticsight="true" />
|
|
<MotionSensor range="1000" target="Human" minimumvelocity="1" ignoredead="true" detectownmotion="false" canbeselected="false">
|
|
<StatusEffect type="OnUse" target="This" Condition="-100.0" disabledeltatime="true" conditionalcomparison="And">
|
|
<Conditional Speed="lt 0.1" />
|
|
<Conditional IsContained="false" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<RemoveItem />
|
|
</StatusEffect>
|
|
</MotionSensor>
|
|
<LightComponent LightColor="0.0,0.0,0.0,0.0" range="0" powerconsumption="0" IsOn="true" canbeselected="false">
|
|
<StatusEffect type="OnActive" targettype="This" SoundRange="1000000" setvalue="true" />
|
|
</LightComponent>
|
|
</Item>
|
|
<Item name="SIGNAL SOURCE" identifier="broadcasterruin" category="Misc" scale="1" hideinmenus="true">
|
|
<Sprite texture="Content/UI/MainIconsAtlas.png" depth="0.6" sourcerect="0,0,1,1" origin="0.5,0.5" />
|
|
<InventoryIcon texture="Content/UI/MainIconsAtlas.png" sourcerect="0,0,1,1" origin="0.5,0.6" />
|
|
<Body radius="100" density="10" friction="100" />
|
|
<AiTarget sonarlabel="broadcasterruin" soundrange="1000000" sight="0" staticsight="true" />
|
|
<MotionSensor range="1000" target="Human" minimumvelocity="1" ignoredead="true" detectownmotion="false" canbeselected="false">
|
|
<StatusEffect type="OnUse" target="This" Condition="-100.0" disabledeltatime="true" conditionalcomparison="And">
|
|
<Conditional Speed="lt 0.1" />
|
|
<Conditional IsContained="false" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<RemoveItem />
|
|
</StatusEffect>
|
|
</MotionSensor>
|
|
<LightComponent LightColor="0.0,0.0,0.0,0.0" range="0" powerconsumption="0" IsOn="true" canbeselected="false">
|
|
<StatusEffect type="OnActive" targettype="This" SoundRange="1000000" setvalue="true" />
|
|
</LightComponent>
|
|
</Item>
|
|
<!-- Bartender Chair -->
|
|
<Item name="Bartender Chair" identifier="bartenderchair" tags="chair,bartenderchair" description="TRIGGERS THE BARTENDER EVENT. DO NOT USE THIS IN YOUR BUILD UNLESS YOU'RE BUILDING A BAR MODULE OR SIMILAR AND YOU WANT TO TRIGGER THE EVENT THERE. NEVER USE IT IN A PLAYER SUBMARINE!" allowattachitems="true" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="false">
|
|
<sprite texture="Content/Map/Outposts/Art/MedicalColonyAssets.png" sourcerect="744,784,144,240" depth="0.55" premultiplyalpha="false" origin="0.5,0.5" />
|
|
<Controller UserPos="10,30" direction="Right" hidehud="false" canbeselected="true" issecondaryitem="true" drawuserbehind="true">
|
|
<limbposition limb="Head" position="40,15" />
|
|
<limbposition limb="Torso" position="55,-60" />
|
|
<limbposition limb="Waist" position="60,-130" />
|
|
<limbposition limb="RightFoot" position="100,-230" />
|
|
<limbposition limb="LeftFoot" position="100,-230" />
|
|
<limbposition limb="RightHand" position="100,-100" allowusinglimb="true" />
|
|
<limbposition limb="LeftHand" position="100,-100" allowusinglimb="true" />
|
|
</Controller>
|
|
<ItemComponent>
|
|
<StatusEffect type="Always" target="This" stackable="false" interval="1" oneshot="true">
|
|
<TriggerEvent identifier="de-triggerevents-bartender" />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<!-- Submarine Charger Relay -->
|
|
<Item hideinmenus="true" name="Event - Charger Relay" identifier="chargerrelay" category="Electrical" Tags="smallitem,signal,logic" maxstacksize="8" cargocontaineridentifier="metalcrate" description="TRIGGERS THE CHARGING DOCK EVENT. DO NOT USE THIS IN ANY MODULE OTHER THAN THE AIRLOCK THAT IS SUPPOSED TO NOT SUPPLY POWER UNLESS PAID FOR!" scale="0.5" impactsoundtag="impact_metal_light" isshootable="true">
|
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="512,388,63,57" origin="0.5,0.5" />
|
|
<Sprite texture="Content/Items/Electricity/signalcomp.png" depth="0.8" sourcerect="64,128,32,32" origin="0.5,0.5" canflipx="false" />
|
|
<RelayComponent canbeselected="true" vulnerabletoemp="false" canbeoverloaded="false">
|
|
<GuiFrame relativesize="0.2,0.14" minsize="450,160" anchor="Center" style="ItemUI" />
|
|
</RelayComponent>
|
|
<Body width="31" height="25" density="15" />
|
|
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="5.0" aimpos="65,-10" handle1="0,0" attachable="true" aimable="true">
|
|
<RequiredItem items="wrench" type="Equipped" />
|
|
</Holdable>
|
|
<ConnectionPanel selectkey="Action" canbeselected="true" msg="ItemMsgRewireScrewdriver" hudpriority="10">
|
|
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
|
<RequiredItem items="screwdriver" type="Equipped" />
|
|
<input name="power_in" displayname="connection.powerin" />
|
|
<input name="signal_in1" displayname="connection.signalinx~[num]=1" />
|
|
<input name="signal_in2" displayname="connection.signalinx~[num]=2" />
|
|
<input name="toggle" displayname="connection.togglestate" />
|
|
<input name="set_state" displayname="connection.setstate" />
|
|
<output name="power_out" displayname="connection.powerout" />
|
|
<output name="signal_out1" displayname="connection.signaloutx~[num]=1" />
|
|
<output name="signal_out2" displayname="connection.signaloutx~[num]=2" />
|
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" />
|
|
<output name="load_value_out" displayname="connection.loadvalueout" />
|
|
<output name="power_value_out" displayname="connection.powervalueout" />
|
|
</ConnectionPanel>
|
|
</Item>
|
|
<!-- OUTPOST TAKEOVER -->
|
|
<Item name="Triggered Event - Get Coalition Outpost Takeover Mission" identifier="eventtrigger_coalitiontakeover" tags="eventtrigger" description="DO NOT PLACE/USE THIS! IT IS AUTOMATICALLY SPAWNED ON THE REQUIRED NPC!" scale="0.25" spritecolor="231,0,202,255" health="100" hiddeningame="true" hideinmenus="true" invulnerabletodamage="true" damagedbyrepairtools="false" damagedbyexplosions="false" allowrotatingineditor="false" allowedlinks="gap,door" linkable="true">
|
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="787,787,234,234" depth="0.001" origin="0.5,0.5" />
|
|
<ItemComponent>
|
|
<StatusEffect type="OnSpawn" target="This" stackable="false" disabledeltatime="true">
|
|
<TriggerEvent identifier="getcoalitiontakeovermission" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
<Holdable canBeCombined="false" removeOnCombined="false" slots="Any" aimpos="0,0" holdpos="0,0" holdangle="0" aimangle="0" aimable="false" swingwhenaiming="false" msg="ItemMsgPickUpSelect" />
|
|
</Item>
|
|
<Item name="Triggered Event - Get Separatist Outpost Takeover Mission" identifier="eventtrigger_separatisttakeover" tags="eventtrigger" description="DO NOT PLACE/USE THIS! IT IS AUTOMATICALLY SPAWNED ON THE REQUIRED NPC!" scale="0.25" spritecolor="231,0,202,255" health="100" hiddeningame="true" hideinmenus="true" invulnerabletodamage="true" damagedbyrepairtools="false" damagedbyexplosions="false" allowrotatingineditor="false" allowedlinks="gap,door" linkable="true">
|
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="787,787,234,234" depth="0.001" origin="0.5,0.5" />
|
|
<ItemComponent>
|
|
<StatusEffect type="OnSpawn" target="This" stackable="false" disabledeltatime="true">
|
|
<TriggerEvent identifier="getseparatisttakeovermission" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
<Holdable canBeCombined="false" removeOnCombined="false" slots="Any" aimpos="0,0" holdpos="0,0" holdangle="0" aimangle="0" aimable="false" swingwhenaiming="false" msg="ItemMsgPickUpSelect" />
|
|
</Item>
|
|
<!-- WE TRY TO AVOID EVENT TRIGGER ITEMS AS MUCH AS POSSIBLE NOW, MOST OF THESE ARE UNUSED -->
|
|
<!-- PLACEABLE EVENT TRIGGERS -->
|
|
<!-- generic events -->
|
|
<Item name="Triggered Event - Bartender" identifier="eventtrigger_bartender" tags="eventtrigger" description="DO NOT PLACE MULITPLE IN ONE MODULE AND SET THE MODULE TO ONLY SPAWN ONCE PER OUTPOST" scale="0.25" spritecolor="231,0,202,255" health="100" hiddeningame="true" invulnerabletodamage="true" damagedbyrepairtools="false" damagedbyexplosions="false" allowrotatingineditor="false" allowedlinks="gap,door" linkable="true">
|
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="787,787,234,234" depth="0.001" origin="0.5,0.5" />
|
|
<ItemComponent>
|
|
<StatusEffect type="OnSpawn" target="This" stackable="false" disabledeltatime="true">
|
|
<TriggerEvent identifier="de-triggerevents-bartender" />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<!-- monster events -->
|
|
<Item name="Triggered Event - Random" identifier="eventtrigger_random" tags="eventtrigger" description="TRIGGERS A RANDOM EVENT FROM OTHER EVENT TRIGGERS. DO NOT PLACE MULITPLE IN ONE MODULE AND SET THE MODULE TO ONLY SPAWN ONCE PER OUTPOST" scale="0.25" spritecolor="231,0,202,255" health="100" hiddeningame="true" invulnerabletodamage="true" damagedbyrepairtools="false" damagedbyexplosions="false" allowrotatingineditor="false" allowedlinks="gap,door" linkable="true">
|
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="787,787,234,234" depth="0.001" origin="0.5,0.5" />
|
|
<ItemComponent>
|
|
<StatusEffect type="OnSpawn" target="This" stackable="false" disabledeltatime="true">
|
|
<TriggerEvent identifier="de-triggerevents-random" />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<Item name="Triggered Event - Mudraptors" identifier="eventtrigger_mudraptors" tags="eventtrigger" description="DO NOT PLACE MULITPLE IN ONE MODULE AND SET THE MODULE TO ONLY SPAWN ONCE PER OUTPOST" scale="0.25" spritecolor="231,0,202,255" health="100" hiddeningame="true" invulnerabletodamage="true" damagedbyrepairtools="false" damagedbyexplosions="false" allowrotatingineditor="false" allowedlinks="gap,door" linkable="true">
|
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="787,787,234,234" depth="0.001" origin="0.5,0.5" />
|
|
<ItemComponent>
|
|
<StatusEffect type="OnSpawn" target="This" stackable="false" disabledeltatime="true">
|
|
<TriggerEvent identifier="de-triggerevents-mudraptors" />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<Item name="Triggered Event - Crawlers" identifier="eventtrigger_crawlers" tags="eventtrigger" description="DO NOT PLACE MULITPLE IN ONE MODULE AND SET THE MODULE TO ONLY SPAWN ONCE PER OUTPOST" scale="0.25" spritecolor="231,0,202,255" health="100" hiddeningame="true" invulnerabletodamage="true" damagedbyrepairtools="false" damagedbyexplosions="false" allowrotatingineditor="false" allowedlinks="gap,door" linkable="true">
|
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="787,787,234,234" depth="0.001" origin="0.5,0.5" />
|
|
<ItemComponent>
|
|
<StatusEffect type="OnSpawn" target="This" stackable="false" disabledeltatime="true">
|
|
<TriggerEvent identifier="de-triggerevents-crawlers" />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<Item name="Triggered Event - Husks" identifier="eventtrigger_husk" tags="eventtrigger" description="DO NOT PLACE MULITPLE IN ONE MODULE AND SET THE MODULE TO ONLY SPAWN ONCE PER OUTPOST" scale="0.25" spritecolor="231,0,202,255" health="100" hiddeningame="true" invulnerabletodamage="true" damagedbyrepairtools="false" damagedbyexplosions="false" allowrotatingineditor="false" allowedlinks="gap,door" linkable="true">
|
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="787,787,234,234" depth="0.001" origin="0.5,0.5" />
|
|
<ItemComponent>
|
|
<StatusEffect type="OnSpawn" target="This" stackable="false" disabledeltatime="true">
|
|
<TriggerEvent identifier="de-triggerevents-husks" />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<!-- special events -->
|
|
<Item name="Triggered Event - Multi Wreck" identifier="eventtrigger_multiwreck" tags="eventtrigger" description="PLACE IN A WRECK THAT FEATURES SHUTTLES! DO NOT PLACE MULTIPLE IN ONE WRECK! DO NOT PUT INTO SHUTTLES THAT WILL BE ATTACHED TO A WRECK!" scale="0.25" spritecolor="231,101,0,255" health="100" hiddeningame="true" invulnerabletodamage="true" damagedbyrepairtools="false" damagedbyexplosions="false" allowrotatingineditor="false" allowedlinks="gap,door" linkable="true">
|
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="787,787,234,234" depth="0.001" origin="0.5,0.5" />
|
|
<ItemComponent>
|
|
<!-- triggered by original wreck event instead
|
|
<StatusEffect type="OnSpawn" target="This" stackable="false" disabledeltatime="true">
|
|
<TriggerEvent identifier="multiwreckevent"/>
|
|
</StatusEffect>-->
|
|
</ItemComponent>
|
|
</Item>
|
|
<!-- UNUSED prototype would spawn a mission when getting in range of the "patrol spawner" item -->
|
|
<Item name="Patrol spawner" nameidentifier="patrolspawner" identifier="patrolspawner" Tags="patrolspawner" scale="1.0" noninteractable="false" hideinmenus="false" category="Misc">
|
|
<Sprite texture="Content/Items/Tools/tools.png" sourcerect="231,102,25,54" depth="0.55" origin="0.5,0.5" />
|
|
<TriggerComponent triggeredby="Submarine" force="0" radius="1000">
|
|
<StatusEffect type="OnActive" target="This" oneshot="true" voltage="1" setvalue="true">
|
|
<TriggerEvent identifier="militarypatrol" />
|
|
</StatusEffect>
|
|
</TriggerComponent>
|
|
<LightComponent range="256" lightcolor="100,153,153,102" powerconsumption="10" IsOn="true" castshadows="false" allowingameediting="false" pulseamount="0.5" pulsefrequency="0.2" />
|
|
</Item>
|
|
<!-- spooky alien text for event because it's smpler that way -->
|
|
<Item name="" identifier="alienwritingdecalevent" nameidentifier="alienwriting" Tags="alienwritingdecalevent" width="285" height="160" scale="0.3" noninteractable="true" category="alien, Decorative" spritecolor="255,0,0,180" hideinmenus="true">
|
|
<sprite texture="Content/Items/Alien/EndRuin_Items.png" sourcerect="1123,404,285,160" depth="0.650" premultiplyalpha="false" origin="0.5,0.5" />
|
|
<LightComponent range="256" IsOn="true" lightcolor="255,0,0,120" pulseamount="0.2" pulsefrequency="5" castshadows="false" allowingameediting="false">
|
|
<sprite texture="Content/Items/Alien/EndRuin_Items.png" sourcerect="1123,564,285,160" depth="0.97" premultiplyalpha="false" origin="0.5,0.5" />
|
|
<StatusEffect target="This" type="OnSpawn" delay="2">
|
|
<Remove />
|
|
</StatusEffect>
|
|
</LightComponent>
|
|
</Item>
|
|
<!-- item that only exists for locating targets, spawned in their inventory -->
|
|
<Item hideinmenus="true" name="Alien liver" identifier="monsterlocatoritem" category="Misc" tags="alien,capturetargetitem" noninteractable="true">
|
|
<sprite texture="Content/Map/Outposts/AbandonedOutpost/MonsterScumsA.png" sourcerect="20,752,235,248" depth="0.51" origin="0.5,0.5" />
|
|
<Body radius="50" density="10" />
|
|
<Holdable slots="Any">
|
|
<StatusEffect type="Always" interval="1" target="This,Character">
|
|
<Conditional TargetContainer="true" IsDead="true" />
|
|
<particleemitter particle="whitegoosplash" particleamount="20" velocitymin="0" velocitymax="300" anglemin="0" anglemax="360" scalemin="0.5" scalemax="1.0" copyentityangle="False" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</Holdable>
|
|
<AiTarget soundrange="5000000" sonarlabel="entityname.livecapture" sight="500" TargetType="Humanonly" static="true" NeedsUpdate="true" />
|
|
</Item>
|
|
<!-- custom item for pirate outpost event -->
|
|
<Item hideinmenus="true" name="Suspicious package" identifier="huskbodybag" category="Misc" tags="bodybag" scale="0.6" health="100" impactsoundtag="impact_soft" flipx="true">
|
|
<sprite texture="Content/Map/Outposts/AbandonedOutpost/HumanEnemyA.png" sourcerect="741,409,283,27" depth="0.55" origin="0.5,0.5" />
|
|
<DecorativeSprite texture="Content/Map/Outposts/AbandonedOutpost/HumanEnemyA.png" sourcerect="741,436,283,76" depth="0.54" origin="0.5,0.5" offset="5,12" offsetanim="noise" rotation="2" offsetanimspeed="50.0">
|
|
<AnimationConditional condition="lt 100" />
|
|
</DecorativeSprite>
|
|
<Body width="283" height="50" density="12" />
|
|
<ItemComponent>
|
|
<StatusEffect type="Always" target="This" interval="0.25">
|
|
<Conditional condition="lt 100" />
|
|
<sound file="Content/Sounds/Impact/SoftImpact1.ogg" selectionmode="Random" range="500" frequencymultiplier="1.5" />
|
|
<sound file="Content/Sounds/Impact/SoftImpact2.ogg" selectionmode="Random" range="500" frequencymultiplier="1.5" />
|
|
<sound file="Content/Sounds/Impact/SoftImpact3.ogg" selectionmode="Random" range="500" frequencymultiplier="1.5" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnActive" target="This" interval="0.33">
|
|
<sound file="Content/Sounds/HeartbeatDiastole1.ogg" selectionmode="Random" range="500" volume="2" frequencymultiplier="1" />
|
|
<sound file="Content/Sounds/HeartbeatDiastole2.ogg" selectionmode="Random" range="500" volume="2" frequencymultiplier="1" />
|
|
<sound file="Content/Sounds/HeartbeatDiastole3.ogg" selectionmode="Random" range="500" volume="2" frequencymultiplier="1" />
|
|
<sound file="Content/Sounds/HeartbeatSystole1.ogg" selectionmode="Random" range="500" volume="2" frequencymultiplier="1" />
|
|
<sound file="Content/Sounds/HeartbeatSystole3.ogg" selectionmode="Random" range="500" volume="2" frequencymultiplier="1" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This" forceplaysounds="true">
|
|
<SpawnCharacter speciesname="humanhusk" MaximumAmount="1" AfflictionOnSpawn="stun" AfflictionStrength="1" offset="0,-10" />
|
|
<Sound file="Content/Items/Medical/Bandage1.ogg" range="500" volume="2" frequencymultiplier="0.5" />
|
|
<Sound file="Content/Characters/Husk/HUSK_idle3.ogg" range="500" volume="2" frequencymultiplier="0.5" />
|
|
<particleemitter particle="brownchunks" particleamount="30" velocitymin="200" velocitymax="350" anglemin="0" anglemax="180" scalemin="0.25" scalemax="0.5" colormultiplier="150,150,150,255" distancemin="-150" distancemax="150" copyentityangle="true" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<!-- radioactive barrel for the salvage mission -->
|
|
<Item hideinmenus="true" name="Radioactive Waste" identifier="radioactivewaste" tags="radioactive" category="Misc" Scale="0.5" sonarsize="30">
|
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="0,269,144,85" depth="0.65" origin="0.5,0.5" />
|
|
<Body width="144" height="78" density="25" friction="0.8" />
|
|
<Holdable canbepicked="true" slots="RightHand+LeftHand" holdpos="0,-30" handle1="0,-30" handle2="72,0" aimable="false" msg="ItemMsgPickUpSelect">
|
|
<StatusEffect type="Always" target="NearbyCharacters" range="250" interval="1" disabledeltatime="true">
|
|
<Affliction identifier="radiationsickness" strength="1" />
|
|
</StatusEffect>
|
|
<StatusEffect type="InWater" target="This" interval="5">
|
|
<SpawnItem identifier="radioactivewastebubble" spawnposition="This" />
|
|
</StatusEffect>
|
|
<StatValue stattype="MovementSpeed" value="-0.5" />
|
|
</Holdable>
|
|
<LightComponent LightColor="30,100,120,50" range="300" IsOn="true" pulseamount="0.2" pulsefrequency="0.2" offset="0,0" allowingameediting="false">
|
|
<IsActiveConditional InPlayerSubmarine="false" />
|
|
</LightComponent>
|
|
<LightComponent LightColor="30,100,120,255" range="50" IsOn="true" pulseamount="0.2" pulsefrequency="0.2" offset="0,0" allowingameediting="false">
|
|
<sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="0,363,144,85" origin="0.5,0.5" />
|
|
</LightComponent>
|
|
<AiTarget Soundrange="2000" sonardisruption="0.2" />
|
|
</Item>
|
|
<Item hideinmenus="true" name="Radioactive bubble" identifier="radioactivewastebubble" tags="radioactive" category="Misc" Scale="0.5" noninteractable="true" sonarsize="5" health="10">
|
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="0,0,1,1" depth="0.66" origin="0.5,0.5" />
|
|
<Body radius="10" density="2.5" />
|
|
<Itemcomponent>
|
|
<StatusEffect type="Always" target="This,NearbyCharacters" range="250" interval="1" condition="-1" disabledeltatime="true">
|
|
<Affliction identifier="radiationsickness" strength="0.5" />
|
|
<ParticleEmitter particle="bubbles" anglemin="85" anglemax="95" particleamount="2" velocitymin="120" velocitymax="120" scalemin="0.5" scalemax="1" lifetimemultiplier="1.5" />
|
|
</StatusEffect>
|
|
<StatusEffect type="NotInWater" target="This" condition="0" setvalue="true" />
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<Remove />
|
|
</StatusEffect>
|
|
</Itemcomponent>
|
|
<LightComponent LightColor="30,100,120,120" range="300" IsOn="true" pulseamount="0.2" pulsefrequency="0.2" offset="0,0" allowingameediting="false" />
|
|
<AiTarget Soundrange="5000" sonardisruption="0.1" />
|
|
</Item>
|
|
<!-- event item that allows you to harvest piezo chunks -->
|
|
<Item name="Old pick-chisel" identifier="piezochipper" description="Chip at piezo crystals with this" hideinmenus="false" category="Misc" maxstacksize="1" maxstacksizecharacterinventory="1" cargocontaineridentifier="metalcrate" Tags="mediumitem" scale="0.5" impactsoundtag="impact_metal_light" RequireAimToUse="True">
|
|
<PreferredContainer primary="engcab" spawnprobability="0" />
|
|
<PreferredContainer secondary="wreckstoragecab,wreckengcab" spawnprobability="0.01" />
|
|
<InventoryIcon texture="%Moddir%/Items/DE-ItemsAtlas.png" sourcerect="180,270,118,58" origin="0.5,0.5" />
|
|
<Sprite texture="%Moddir%/Items/DE-ItemsAtlas.png" sourcerect="180,270,118,58" depth="0.55" />
|
|
<Body width="25" height="65" density="10.2" waterdragcoefficient="1" />
|
|
<MeleeWeapon slots="RightHand,LeftHand,Any" range="100" reload="1.1" controlpose="true" aimpos="45,15" handle1="-10,-5" holdangle="270" aimangle="-15" combatpriority="8">
|
|
<RequiredSkill identifier="mechanical" level="40" />
|
|
<StatusEffect type="OnFailure" target="This" reload="1.5" setvalue="true" />
|
|
<StatusEffect type="OnUse" target="This" reload="1.1" setvalue="true" delay="1.4" />
|
|
<Attack targetimpulse="1" structuredamage="15" itemdamage="12">
|
|
<Affliction identifier="blunttrauma" strength="20" />
|
|
<Affliction identifier="stun" strength="1" />
|
|
<StatusEffect type="OnUse" target="UseTarget">
|
|
<Conditional entitytype="eq Character" />
|
|
<Sound file="Content/Items/Weapons/Smack1.ogg" selectionmode="random" range="500" />
|
|
<Sound file="Content/Items/Weapons/Smack2.ogg" range="500" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="Character">
|
|
<Conditional skillrequirement="true" mechanical="lt 40" />
|
|
<Affliction identifier="stun" strength="0.3" />
|
|
</StatusEffect>
|
|
</Attack>
|
|
<StatusEffect type="OnUse" target="UseTarget,This" comparison="and">
|
|
<Conditional hastag="piezocrystal" />
|
|
<particleemitter particle="iceshards" particleamount="3" velocitymin="200" velocitymax="500" anglemin="0" anglemax="360" scalemin="2.0" scalemax="3.0" drawontop="true" colormultiplier="120,150,225,200" />
|
|
<Sound file="Content/Items/Alien/DAMAGE_guardianPodImpact1.ogg" range="1000" selectionmode="Random" />
|
|
<Sound file="Content/Items/Alien/DAMAGE_guardianPodImpact2.ogg" range="1000" selectionmode="Random" />
|
|
<Sound file="Content/Items/Alien/DAMAGE_guardianPodImpact3.ogg" range="1000" selectionmode="Random" />
|
|
<Sound file="Content/Items/Alien/DAMAGE_guardianPodImpact4.ogg" range="1000" selectionmode="Random" />
|
|
<Sound file="Content/Items/Alien/DAMAGE_guardianPodImpact5.ogg" range="1000" selectionmode="Random" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="UseTarget,This" comparison="and">
|
|
<Conditional hastag="piezocrystal" />
|
|
<Conditional condition="lt 30" />
|
|
<SpawnItem identifier="piezochunk" spawnposition="This" spread="60" aimspread="60" />
|
|
<particleemitter particle="iceshards" particleamount="10" velocitymin="200" velocitymax="500" anglemin="0" anglemax="360" scalemin="2.0" scalemax="3.0" drawontop="true" colormultiplier="120,150,225,200" />
|
|
<Sound file="Content/Items/Alien/DAMAGE_guardianPodImpact1.ogg" range="1000" selectionmode="Random" />
|
|
<Sound file="Content/Items/Alien/DAMAGE_guardianPodImpact2.ogg" range="1000" selectionmode="Random" />
|
|
<Sound file="Content/Items/Alien/DAMAGE_guardianPodImpact3.ogg" range="1000" selectionmode="Random" />
|
|
<Sound file="Content/Items/Alien/DAMAGE_guardianPodImpact4.ogg" range="1000" selectionmode="Random" />
|
|
<Sound file="Content/Items/Alien/DAMAGE_guardianPodImpact5.ogg" range="1000" selectionmode="Random" />
|
|
</StatusEffect>
|
|
</MeleeWeapon>
|
|
</Item>
|
|
<Item name="Piezo Crystal Chunk" identifier="piezochunk" description="A chunk of piezo crystal. Can be used as a makeshift battery... but don't drop it." category="Equipment,Electrical" maxstacksize="1" tags="smallitem,loadable,mobilebattery,piezomaterial" scale="0.5" cargocontaineridentifier="metalcrate" impactsoundtag="impact_metal_light" health="30" impacttolerance="2" damagedbyexplosions="true">
|
|
<PreferredContainer primary="engcab" />
|
|
<PreferredContainer primary="stunbaton,underwaterscooter,handheldsonar,sonarbeacon,flashlight,portablepump,poweredcontainer" />
|
|
<Deconstruct time="5" chooserandom="true">
|
|
<Item identifier="zinc" amount="0" />
|
|
<Item identifier="silicon" amount="0" />
|
|
<Item identifier="aluminium" amount="0" />
|
|
<Item identifier="zinc" amount="0" />
|
|
<Item identifier="silicon" amount="0" />
|
|
<Item identifier="aluminium" amount="0" />
|
|
<Item identifier="zinc" amount="1" mincondition="0.95" />
|
|
<Item identifier="silicon" amount="1" mincondition="0.95" />
|
|
<Item identifier="aluminium" amount="1" mincondition="0.95" />
|
|
</Deconstruct>
|
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="704,960,64,64" origin="0.5,0.5" />
|
|
<InventoryIcon texture="%Moddir%/Items/DE-ItemsAtlas.png" sourcerect="320,284,49,31" origin="0.5,0.5" />
|
|
<Sprite texture="%Moddir%/Items/DE-ItemsAtlas.png" sourcerect="320,284,49,31" depth="0.55" />
|
|
<Body width="32" height="20" density="15" />
|
|
<Throwable slots="Any,RightHand,LeftHand" holdpos="0,0" handle1="0,0" throwforce="3.5" msg="ItemMsgPickUpSelect"></Throwable>
|
|
<ElectricalDischarger duration="0.2" outdoorsonly="false" powerconsumption="0" range="400" rangemultiplierinwalls="1">
|
|
<Attack targetimpulse="20">
|
|
<Affliction identifier="stun" strength="1" />
|
|
<Affliction identifier="electricshock" strength="30" />
|
|
<Affliction identifier="burn" strength="10" />
|
|
</Attack>
|
|
<StatusEffect type="OnImpact" target="This">
|
|
<Conditional condition="gt 0" />
|
|
<Use />
|
|
<sound file="Content/Items/Weapons/ExplosionMedium1.ogg" range="3000" />
|
|
<sound file="Content/Items/Weapons/ExplosionMedium2.ogg" range="3000" />
|
|
<sound file="Content/Items/Weapons/ExplosionMedium3.ogg" range="3000" />
|
|
<Explosion range="250.0" ballastfloradamage="60" structuredamage="30" itemdamage="0" empstrength="0.5" levelwalldamage="70" force="5.0" severlimbsprobability="0.1" decal="explosion" decalsize="0.5" camerashake="20" camerashakerange="350" flashrange="500" flashduration="2.0" screencolor="200,220,255,255" screencolorrange="500" screencolorduration="2.0" flames="false">
|
|
<Affliction identifier="explosiondamage" strength="15" />
|
|
<Affliction identifier="burn" strength="5" />
|
|
<Affliction identifier="stun" strength="5" />
|
|
</Explosion>
|
|
<particleemitter particle="iceshards" particleamount="10" velocitymin="200" velocitymax="500" anglemin="0" anglemax="360" scalemin="0.25" scalemax="0.5" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="This">
|
|
<sound file="Content/Items/Weapons/WEAPONS_electricalDischarge1.ogg" range="1000" frequencymultiplier="2" selectionmode="random" />
|
|
<sound file="Content/Items/Weapons/WEAPONS_electricalDischarge2.ogg" range="1000" frequencymultiplier="2" selectionmode="random" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<Remove />
|
|
<particleemitter particle="iceshards" particleamount="5" velocitymin="200" velocitymax="500" anglemin="0" anglemax="360" scalemin="0.5" scalemax="0.75" drawontop="true" colormultiplier="120,150,225,200" />
|
|
<Sound file="Content/Sounds/Damage/GlassBreak1.ogg" range="300" frequencymultiplier="2" volume="0.5" selectionmode="Random" />
|
|
<Sound file="Content/Sounds/Damage/GlassBreak2.ogg" range="300" frequencymultiplier="2" volume="0.5" selectionmode="Random" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnNotContained" target="This">
|
|
<Conditional condition="gt 0" />
|
|
<ParticleEmitter particle="ElectricShock" distancemin="0" distancemax="0" particlespersecond="5.0" anglemin="0" anglemax="360" scalemin="0.05" scalemax="0.1" />
|
|
</StatusEffect>
|
|
</ElectricalDischarger>
|
|
<LightComponent lightcolor="60,180,250,255" range="70.0" powerconsumption="0" flicker="0.5" flickerspeed="0.8" pulsefrequency="0.4" pulseamount="0.5" ison="true" drawbehindsubs="false">
|
|
<IsActiveConditional Condition="gt 0.0" />
|
|
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
|
|
</LightComponent>
|
|
<LightComponent lightcolor="60,180,250,255" range="1.0" powerconsumption="0" pulsefrequency="0.4" pulseamount="0.5" ison="true" drawbehindsubs="false">
|
|
<IsActiveConditional Condition="gt 0.0" />
|
|
<LightTexture texture="%Moddir%/Items/DE-ItemsAtlas.png" sourcerect="320,284,49,31" origin="0.5,0.5" />
|
|
</LightComponent>
|
|
</Item>
|
|
<!-- cargo for transport mission, you have to keep it wet and powered or something -->
|
|
<Item name="Biological Cargo" identifier="biocrate" tags="largeitem,poweredcontainer" category="Electrical,Machine" Scale="0.5" description="" damagedbyprojectiles="true" damagedbyexplosions="true" explosiondamagemultiplier="0.2" impactsoundtag="impact_metal_heavy" hideconditionbar="false" allowstealingalways="true">
|
|
<Sprite texture="Content/Items/Containers/containers2.png" depth="0.54" sourcerect="0,29,147,56" origin="0.5,0.5" />
|
|
<DecorativeSprite texture="%ModDir:2532991202%/Items/Alien/Caveworms.png" depth="0.54" sourcerect="190,101,258,128" origin="0.5,-0.38" rotation="180" offset="0,-5" offsetanim="Noise" offsetanimspeed="0.25" scale="0.55">
|
|
<AnimationConditional condition="gt 0" />
|
|
<IsActiveConditional condition="gt 0" />
|
|
</DecorativeSprite>
|
|
<DecorativeSprite texture="%ModDir:2532991202%/Items/Alien/Caveworms.png" depth="0.54" sourcerect="453,101,258,128" origin="0.5,-0.4" offsetanim="noise" rotation="180" scale="0.55">
|
|
<IsActiveConditional condition="lte 0" />
|
|
</DecorativeSprite>
|
|
<!-- <BrokenSprite texture="Content/Items/Electricity/signalcomp.png" sourcerect="722,0,118,159" depth="0.8" maxcondition="80" fadein="true" />
|
|
<BrokenSprite texture="Content/Items/Electricity/signalcomp.png" sourcerect="840,0,118,159" depth="0.8" maxcondition="0" /> -->
|
|
<Body width="150" height="50" density="18" />
|
|
<AiTarget soundrange="50000" sonarlabel="entityname.biocrate" staticsound="true" />
|
|
<Holdable slots="RightHand+LeftHand" holdpos="0,-80" holdangle="10" handle1="-50,14" handle2="90,65" aimable="false" msg="ItemMsgPickUpSelect" swingamount="10,10" swingspeed="0.2" swingwhenholding="True" />
|
|
<LightComponent lightcolor="255,30,30,150" castshadows="false" range="0.0" IsOn="true" powerconsumption="0" alphablend="true" allowingameediting="false">
|
|
<sprite texture="Content/Items/Weapons/Loaders.png" sourcerect="348,921,25,27" origin="1.685,0.7" alpha="1.0" />
|
|
<IsActiveConditional conditionpercentage="gte 0" />
|
|
</LightComponent>
|
|
<LightComponent lightcolor="0,100,170,150" castshadows="false" range="0.0" IsOn="true" powerconsumption="0" alphablend="true" allowingameediting="false">
|
|
<sprite texture="Content/Items/Weapons/Loaders.png" sourcerect="348,921,25,27" origin="1.135,0.7" alpha="1.0" />
|
|
<IsActiveConditional conditionpercentage="gt 20" />
|
|
</LightComponent>
|
|
<LightComponent lightcolor="0,130,190,150" castshadows="false" range="0.0" IsOn="true" powerconsumption="0" alphablend="true" allowingameediting="false">
|
|
<sprite texture="Content/Items/Weapons/Loaders.png" sourcerect="348,921,25,27" origin="0.585,0.7" alpha="1.0" />
|
|
<IsActiveConditional conditionpercentage="gt 40" />
|
|
</LightComponent>
|
|
<LightComponent lightcolor="0,160,210,150" castshadows="false" range="0.0" IsOn="true" powerconsumption="0" alphablend="true" allowingameediting="false">
|
|
<sprite texture="Content/Items/Weapons/Loaders.png" sourcerect="348,921,25,27" origin="0.035,0.7" alpha="1.0" />
|
|
<IsActiveConditional conditionpercentage="gt 60" />
|
|
</LightComponent>
|
|
<LightComponent lightcolor="0,190,230,150" castshadows="false" range="0.0" IsOn="true" powerconsumption="0" alphablend="true" allowingameediting="false">
|
|
<sprite texture="Content/Items/Weapons/Loaders.png" sourcerect="348,921,25,27" origin="-0.515,0.7" alpha="1.0" />
|
|
<IsActiveConditional conditionpercentage="gt 80" />
|
|
</LightComponent>
|
|
<LightComponent lightcolor="0,220,255,150" castshadows="false" range="0.0" IsOn="true" powerconsumption="0" alphablend="true" allowingameediting="false">
|
|
<sprite texture="Content/Items/Weapons/Loaders.png" sourcerect="348,921,25,27" origin="-1.065,0.7" alpha="1.0" />
|
|
<IsActiveConditional conditionpercentage="gte 95" />
|
|
</LightComponent>
|
|
<ItemContainer capacity="1" maxstacksize="1" canbeselected="true" hideitems="true" hudpos="0.5,0.6" containedstateindicatorstyle="battery" spawnwithid="batterycell">
|
|
<Containable items="mobilebattery">
|
|
<StatusEffect type="OnContaining" target="Contained" Condition="-0.5" interval="1" disabledeltatime="true">
|
|
<Conditional condition="gt 0" />
|
|
</StatusEffect>
|
|
</Containable>
|
|
<!-- 20 second grace period on spawn -->
|
|
<StatusEffect type="OnSpawn" target="This" duration="20" Condition="10" interval="1" disabledeltatime="true" oneshot="true" />
|
|
<!-- condition down and up -->
|
|
<StatusEffect type="Always" target="This" Condition="-1" interval="1" disabledeltatime="true" />
|
|
<StatusEffect type="InWater" target="This" voltage="1" Condition="3" interval="1" disabledeltatime="true" comparison="And">
|
|
<RequiredItems items="mobilebattery" type="Contained" />
|
|
<ParticleEmitter particle="bubbles" particleamount="2" anglemin="15" anglemax="30" scalemin="0.25" scalemax="0.5" velocitymin="20" velocitymax="100" copyentityangle="true" />
|
|
<ParticleEmitter particle="bubbles" particleamount="2" anglemin="150" anglemax="165" scalemin="0.25" scalemax="0.5" velocitymin="20" velocitymax="100" copyentityangle="true" />
|
|
<Conditional condition="gt 0" />
|
|
</StatusEffect>
|
|
<!-- visuals -->
|
|
<StatusEffect type="NotInWater" target="This" interval="2">
|
|
<Sound file="Content/Characters/Leucocyte/CARRIER_celldeath1.ogg" range="500" loop="true" frequencymultiplier="0.35" volume="1" selectionmode="Random" />
|
|
<Sound file="Content/Characters/Leucocyte/CARRIER_celldeath2.ogg" range="500" loop="true" frequencymultiplier="0.35" volume="1" selectionmode="Random" />
|
|
<Sound file="Content/Characters/Leucocyte/CARRIER_celldeath3.ogg" range="500" loop="true" frequencymultiplier="0.35" volume="1" selectionmode="Random" />
|
|
<particleemitter particle="whitegoosplash" particleamount="1" velocitymin="70" velocitymax="100" anglemin="30" anglemax="150" scalemin="0.25" scalemax="0.5" distancemin="10" distancemax="30" lifetimemultiplier="0.5" />
|
|
<Conditional condition="gt 0" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<particleemitter particle="whitegoosplash" particleamount="15" velocitymin="150" velocitymax="300" anglemin="30" anglemax="150" scalemin="0.5" scalemax="0.8" distancemin="10" distancemax="30" lifetimemultiplier="0.5" colormultiplier="60,80,100,255" />
|
|
<sound file="Content/Sounds/Damage/Gore7.ogg" range="800.0" loop="true" volume="1.5" frequencymultiplier="1.25" />
|
|
</StatusEffect>
|
|
<!-- alarm -->
|
|
<StatusEffect type="Always" target="This" comparison="And">
|
|
<sound file="Content/Items/AlarmBuzzerLoop.ogg" range="800.0" loop="true" volume="0.5" frequencymultiplier="1.25" />
|
|
<Conditional condition="lt 20" />
|
|
<Conditional condition="gt 0" />
|
|
</StatusEffect>
|
|
<GuiFrame relativesize="0.2,0.2" anchor="Center" relativeoffset="0,0.2" style="ItemUI" />
|
|
<SlotIcon slotindex="0" texture="Content/UI/StatusMonitorUI.png" sourcerect="128,448,64,64" origin="0.5,0.5" />
|
|
<Containable items="loadable" />
|
|
</ItemContainer>
|
|
</Item>
|
|
<!-- gas cloud spawned by vents in malfunction event -->
|
|
<Item name="ventleakcloud" identifier="ventleakcloud" Scale="1" tags="gas" sonarsize="0" hideinmenus="true" health="10" depth="0.1" isdangerous="true" damagedbyrepairtools="true" noninteractable="true">
|
|
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="0,0,2,2" depth="0.55" origin="0.5,0.5" />
|
|
<Body radius="30" bodytype="static" />
|
|
<ItemComponent IsActive="true">
|
|
<!-- particle emitter -->
|
|
<StatusEffect type="Always" target="This" condition="-1">
|
|
<ParticleEmitter particle="acidmistgrenade" particlespersecond="15" scalemin="0.5" scalemax="1" velocitymin="25" velocitymax="50" anglemin="0" anglemax="360" copyentityangle="false" LifeTimeMultiplier="1" highqualitycollisiondetection="true" />
|
|
<ParticleEmitter particle="bubbles" particlespersecond="8" scalemin="0.5" scalemax="1" velocitymin="20" velocitymax="50" anglemin="0" anglemax="360" copyentityangle="false" LifeTimeMultiplier="1" />
|
|
<sound file="Content/Items/Tools/Sprayer.ogg" range="700.0" loop="true" volume="0.75" frequencymultiplier="2" />
|
|
</StatusEffect>
|
|
<!-- the actual damage emitter, 10 second lifetime, generates stun and slows -->
|
|
<StatusEffect type="Always" target="This,NearbyCharacters" range="200" interval="0.2" targetlimbs="torso" disabledeltatime="true">
|
|
<Affliction identifier="acidburn" strength="0.4" />
|
|
<Affliction identifier="incrementalstun" strength="5" probability="0.25" />
|
|
<Affliction identifier="slow" strength="5" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnFire" target="This" Condition="0.0" delay="0.1" interval="10" IsActive="false" 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="450.0" ballastfloradamage="100" structuredamage="20" levelwalldamage="50" itemdamage="100" force="8" flames="true" debris="true" applyFireEffects="true" decal="explosion" decalsize="0.5">
|
|
<Affliction identifier="burn" strength="15" />
|
|
<Affliction identifier="stun" strength="3" />
|
|
</Explosion>
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This" delay="0.1">
|
|
<Remove />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<!-- cargo defense bot you have to keep repaired for the mission -->
|
|
<Item name="Inactive Defense Bot" identifier="cargodefensebot" tags="largeitem,mechanical,crate" category="Misc" Scale="0.4" description="" damagedbyprojectiles="true" damagedbyexplosions="true" explosiondamagemultiplier="0.2" impactsoundtag="impact_metal_heavy" hideconditionbar="false" allowstealingalways="true">
|
|
<Sprite texture="Content/Characters/Defensebot/DefenseBot.png" depth="0.54" sourcerect="1,8,149,96" origin="0.5,0.5" />
|
|
<BrokenSprite texture="Content/Map/Outposts/AbandonedOutpost/RustedDecalItem.png" scale="0.5" sourcerect="127,469,131,94" depth="0.53" maxcondition="100" fadein="true" />
|
|
<Body width="149" height="96" density="18" />
|
|
<Holdable slots="RightHand+LeftHand" holdpos="0,-80" holdangle="10" handle1="-50,14" handle2="70,45" aimable="false" msg="ItemMsgPickUpSelect" swingamount="10,10" swingspeed="0.2" swingwhenholding="True" />
|
|
<!-- This only exists to trigger deterioration... -->
|
|
<Powered powerconsumption="0" currpowerconsumption="0" isactive="true" />
|
|
<Repairable selectkey="Action" header="mechanicalrepairsheader" deteriorationspeed="0.3" mindeteriorationdelay="120" maxdeteriorationdelay="540" mindeteriorationcondition="0" RepairThreshold="90" fixDurationHighSkill="5" fixDurationLowSkill="10" msg="ItemMsgRepairWrench" hudpriority="10">
|
|
<GuiFrame relativesize="0.2,0.16" minsize="400,200" maxsize="480,280" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
|
<RequiredSkill identifier="mechanical" level="55" />
|
|
<RequiredItem items="wrench" type="equipped" />
|
|
<ParticleEmitter particle="damagebubbles" particlespersecond="2" scalemin="0.5" scalemax="1.5" anglemax="360" distancemax="20" velocitymin="-10" velocitymax="10" mincondition="0.0" maxcondition="50.0" />
|
|
<ParticleEmitter particle="DarkSmoke" particlespersecond="8" scalemin="0.5" scalemax="1" anglemax="360" distancemax="20" velocitymin="-50" velocitymax="50" mincondition="0.0" maxcondition="50.0" />
|
|
<ParticleEmitter particle="heavysmoke" particlespersecond="2" scalemin="0.5" scalemax="1" anglemax="360" distancemax="20" maxcondition="15.0" />
|
|
<StatusEffect type="OnFailure" target="Character" targetlimbs="LeftHand,RightHand" AllowWhenBroken="true">
|
|
<Sound file="Content/Items/MechanicalRepairFail.ogg" frequencymultiplier="1.5" range="1000" />
|
|
<Affliction identifier="lacerations" strength="2" />
|
|
<Affliction identifier="stun" strength="1" />
|
|
<Affliction identifier="electricshock" strength="35" probability="0.5" />
|
|
</StatusEffect>
|
|
<StatusEffect type="InWater" target="This" Condition="-0.5" interval="1" disabledeltatime="true">
|
|
<ParticleEmitter particle="weldspark" particleamount="2" anglemin="0" anglemax="360" scalemin="0.5" scalemax="0.75" velocitymin="50" velocitymax="150" copyentityangle="true" />
|
|
<ParticleEmitter particle="ElectricShock" ParticleAmount="2" DistanceMin="10" DistanceMax="15" ScaleMin="0.1" ScaleMax="0.12" />
|
|
<ParticleEmitter particle="bubbles" particleamount="2" anglemin="0" anglemax="360" scalemin="0.25" scalemax="0.5" velocitymin="20" velocitymax="100" copyentityangle="true" />
|
|
</StatusEffect>
|
|
<!-- visuals -->
|
|
<LightComponent lightcolor="150,150,30,220" castshadows="false" pulseamount="0.5" pulsefrequency="0.5" range="0.0" IsOn="true" powerconsumption="0" alphablend="true" allowingameediting="false">
|
|
<sprite texture="Content/Characters/Defensebot/DefenseBot.png" sourcerect="64,104,25,8" origin="0.5,1.1" size="1,1" alpha="1.0" />
|
|
<IsActiveConditional conditionpercentage="gt 20" />
|
|
</LightComponent>
|
|
<!-- alarm -->
|
|
<LightComponent lightcolor="255,30,30,220" castshadows="false" blinkfrequency="2" range="0.0" IsOn="true" powerconsumption="0" alphablend="true" allowingameediting="false">
|
|
<sprite texture="Content/Characters/Defensebot/DefenseBot.png" sourcerect="64,104,25,8" origin="0.5,1.1" size="1,1" alpha="1.0" />
|
|
<IsActiveConditional conditionpercentage="lte 20" />
|
|
<IsActiveConditional conditionpercentage="gt 0" />
|
|
<sound file="Content/Items/AlarmBuzzerLoop.ogg" range="800.0" type="OnActive" loop="true" volume="0.5" frequencymultiplier="1.25" />
|
|
</LightComponent>
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<ParticleEmitter particle="shrapnel" anglemin="0" anglemax="360" particleamount="100" velocitymin="100" velocitymax="1000" scalemin="0.8" scalemax="1.2" />
|
|
<Explosion range="150" force="10" flash="true" shockwave="true" sparks="true" flames="true" smoke="true" underwaterbubble="true" structuredamage="0" itemdamage="20" decal="explosion" decalsize="0.3">
|
|
<Affliction identifier="explosiondamage" strength="50" />
|
|
<Affliction identifier="stun" strength="0.75" />
|
|
</Explosion>
|
|
<sound file="Content/Items/Weapons/ExplosionSmall1.ogg" range="3000.0" selectionmode="Random" />
|
|
<sound file="Content/Items/Weapons/ExplosionSmall2.ogg" range="3000.0" selectionmode="Random" />
|
|
<sound file="Content/Items/Weapons/ExplosionSmall3.ogg" range="3000.0" selectionmode="Random" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</Repairable>
|
|
</Item>
|
|
<!-- defective version of defense bot cargo that turns into a hostile bot -->
|
|
<Item name="Inactive Defense Bot" identifier="cargodefensebot_defective" tags="largeitem,mechanical,crate" category="Misc" Scale="0.4" description="" damagedbyprojectiles="true" damagedbyexplosions="true" explosiondamagemultiplier="0.2" impactsoundtag="impact_metal_heavy" hideconditionbar="false" allowstealingalways="true" hideinmenus="true" health="50">
|
|
<Sprite texture="Content/Characters/Defensebot/DefenseBot.png" depth="0.54" sourcerect="1,8,149,96" origin="0.5,0.5" />
|
|
<!-- <BrokenSprite texture="Content/Map/Outposts/AbandonedOutpost/RustedDecalItem.png" scale="0.5" sourcerect="127,469,131,94" depth="0.53" maxcondition="100" fadein="true" /> -->
|
|
<Body width="149" height="96" density="18" />
|
|
<Holdable slots="RightHand+LeftHand" holdpos="0,-80" holdangle="10" handle1="-50,14" handle2="70,45" aimable="false" msg="ItemMsgPickUpSelect" swingamount="10,10" swingspeed="0.2" swingwhenholding="True" />
|
|
<!-- This only exists to trigger deterioration... -->
|
|
<Powered powerconsumption="0" currpowerconsumption="0" isactive="true" />
|
|
<Repairable selectkey="Action" header="mechanicalrepairsheader" deteriorationspeed="20" mindeteriorationdelay="120" maxdeteriorationdelay="240" mindeteriorationcondition="0" RepairThreshold="0" msg="ItemMsgRepairWrench" hudpriority="10">
|
|
<GuiFrame relativesize="0.2,0.16" minsize="400,200" maxsize="480,280" anchor="Center" relativeoffset="0.0,0.27" style="ItemUI" />
|
|
<RequiredItem items="wrench" type="equipped" />
|
|
<StatusEffect type="InWater" target="This" Condition="-0.5" interval="1" disabledeltatime="true">
|
|
<ParticleEmitter particle="weldspark" particleamount="2" anglemin="0" anglemax="360" scalemin="0.5" scalemax="0.75" velocitymin="50" velocitymax="150" copyentityangle="true" />
|
|
<ParticleEmitter particle="bubbles" particleamount="2" anglemin="0" anglemax="360" scalemin="0.25" scalemax="0.5" velocitymin="20" velocitymax="100" copyentityangle="true" />
|
|
</StatusEffect>
|
|
<StatusEffect type="Always" target="This">
|
|
<Conditional condition="lte 40" />
|
|
<ParticleEmitter particle="weldspark" particlespersecond="5" anglemin="0" anglemax="360" scalemin="0.75" scalemax="1" distancemin="0" distancemax="20" velocitymin="100" velocitymax="200" copyentityangle="true" />
|
|
<ParticleEmitter particle="bubbles" particlespersecond="2" anglemin="0" anglemax="360" scalemin="0.25" scalemax="0.5" velocitymin="20" velocitymax="100" copyentityangle="true" />
|
|
<ParticleEmitter particle="ElectricShock" particlespersecond="1" anglemin="0" anglemax="360" scalemin="0.05" scalemax="0.1" />
|
|
<sound file="Content/Items/Electricity/zap1.ogg" range="800.0" selectionmode="Random" loop="true" />
|
|
<sound file="Content/Items/Electricity/zap2.ogg" range="800.0" selectionmode="Random" loop="true" />
|
|
<sound file="Content/Items/Electricity/zap3.ogg" range="800.0" selectionmode="Random" loop="true" />
|
|
<sound file="Content/Items/Electricity/zap4.ogg" range="800.0" selectionmode="Random" loop="true" />
|
|
<sound file="Content/Items/Electricity/zap5.ogg" range="800.0" selectionmode="Random" loop="true" />
|
|
</StatusEffect>
|
|
<!-- visuals -->
|
|
<LightComponent lightcolor="150,150,30,220" castshadows="false" pulseamount="0.5" pulsefrequency="0.5" range="0.0" IsOn="true" powerconsumption="0" alphablend="true" allowingameediting="false">
|
|
<sprite texture="Content/Characters/Defensebot/DefenseBot.png" sourcerect="64,104,25,8" origin="0.5,1.1" size="1,1" alpha="1.0" />
|
|
<IsActiveConditional conditionpercentage="gt 0" />
|
|
</LightComponent>
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<sound File="Content/Characters/Defensebot/DEFENCEBOT_interact3.ogg" State="Unhappy" Range="1000" Volume="1" Tags="" />
|
|
<ParticleEmitter particle="ElectricShock" ParticleAmount="2" DistanceMin="10" DistanceMax="15" ScaleMin="0.1" ScaleMax="0.12" />
|
|
<SpawnCharacter speciesname="Defensebot_defective" AfflictionOnSpawn="emp" AfflictionStrength="3" team="team2" />
|
|
<TriggerEvent identifier="defectivebotteamswap" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</Repairable>
|
|
</Item>
|
|
<!-- sample vial used to stab the chimera in the mission -->
|
|
<Item name="" identifier="husksamplevial" hideinmenus="true" category="Medical" maxstacksize="1" maxstacksizecharacterinventory="1" cargocontaineridentifier="mediccrate" Tags="smallitem,missionitem" description="" useinhealthinterface="false" scale="0.5" impactsoundtag="impact_metal_light" RequireAimToUse="True">
|
|
<PreferredContainer primary="medcab" secondary="medcontainer" />
|
|
<InventoryIcon texture="Content/Map/Outposts/Art/FactionItems.png" sourcerect="320,448,64,64" origin="0.5,0.5" />
|
|
<Sprite texture="Content/Map/Outposts/Art/FactionItems.png" sourcerect="419,268,16,46" depth="0.6" origin="0.5,0.5" />
|
|
<Body width="25" height="65" density="10.2" waterdragcoefficient="1" />
|
|
<MeleeWeapon canBeCombined="true" removeOnCombined="true" slots="Any,RightHand,LeftHand" aimpos="40,5" handle1="0,0" holdangle="220" reload="1.0" msg="ItemMsgPickUpSelect" HitOnlyCharacters="true">
|
|
<!-- 1% condition because otherwise the item is "broken" and can't be swung-->
|
|
<StatusEffect type="OnSpawn" target="this" condition="1" setvalue="true" />
|
|
<StatusEffect type="OnSuccess" target="UseTarget,This" condition="34" AllowWhenBroken="true" disabledeltatime="true">
|
|
<Conditional speciesname="husk_chimera" />
|
|
</StatusEffect>
|
|
</MeleeWeapon>
|
|
</Item>
|
|
<!-- UNUSED, BUGGED. INTERACT DONT WORK https://github.com/FakeFishGames/Barotrauma/discussions/14489 -->
|
|
<Item identifier="hiddenalienpylon" name="hiddenalienpylon" description="" texturescale="0.5,0.5" scale="2" sonarsize="10" category="Alien" Tags="alien,hiddenalienpylon" damagedbyexplosions="false" damagedbyprojectiles="true" damagedbyrepairtools="false" damagedbymeleeweapons="false" health="100" hideinmenus="true">
|
|
<Body width="210" height="210" bodytype="Static" />
|
|
<StaticBody width="210" height="210" />
|
|
<Sprite name="hiddensprite" texture="Content/Items/Alien/guardianpod.png" sourcerect="0,644,380,380" depth="0.03" origin="0.5,0.5" />
|
|
<BrokenSprite name="realsprite" texture="Content/Items/Alien/EndRuin_Items.png" sourcerect="912,385,210,210" origin="0.5,0.5" depth="0.02" fadein="true" maxcondition="99" />
|
|
<DecorativeSprite name="realspritefullopacity" texture="Content/Items/Alien/EndRuin_Items.png" sourcerect="912,385,210,210" origin="0.5,0.5" depth="0.03">
|
|
<IsActiveConditional condition="lte 51" />
|
|
</DecorativeSprite>
|
|
<BrokenSprite name="brokensprite_gradual" texture="Content/Items/Alien/EndRuin_Items.png" sourcerect="912,598,210,210" origin="0.5,0.5" depth="0.02" fadein="true" maxcondition="50" />
|
|
<BrokenSprite name="brokensprite_broken" texture="Content/Items/Alien/EndRuin_Items.png" sourcerect="912,598,210,210" origin="0.5,0.5" depth="0.01" fadein="false" />
|
|
<LightComponent range="200" lightcolor="255,62,62,255" IsOn="true" castshadows="false" allowingameediting="false" vulnerabletoemp="false" flicker="0.8" flickerspeed="0.1" pulsefrequency="0.1" pulseamount="0.1">
|
|
<IsActiveConditional condition="lte 50" />
|
|
<sprite texture="Content/Items/Alien/EndRuin_Items.png" sourcerect="912,813,210,210" origin="0.5,0.5" size="1,1" alpha="1.0" />
|
|
<StatusEffect type="OnActive" target="This">
|
|
<sound file="Content/Items/Alien/AlienArtifactLoop1.ogg" range="10000.0" loop="true" volume="0.1" frequencymultiplier="0.5" />
|
|
<ParticleEmitter particle="faradayfx" anglemax="360" distancemax="200" particlespersecond="10" scalemin="2.0" scalemax="3.0" colormultiplier="255,0,0,255" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnDamaged" target="This">
|
|
<ParticleEmitter particle="shrapnel" anglemin="0" anglemax="360" distancemin="0" distancemax="200" particleamount="50" velocitymin="100" velocitymax="2000" scalemin="1" scalemax="2" />
|
|
<Sound file="Content/Sounds/Damage/HitArmor1.ogg" range="2000" />
|
|
<ParticleEmitter particle="ElectricShock" distancemin="100" distancemax="120" particleamount="5" anglemin="0" anglemax="360" scalemin="1.0" scalemax="1.2" colormultiplier="255,0,0,255" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This" IsOn="false">
|
|
<ParticleEmitter particle="shrapnel" anglemin="0" anglemax="360" distancemin="0" distancemax="200" particleamount="200" velocitymin="100" velocitymax="2000" scalemin="1" scalemax="2" />
|
|
<sound file="Content/Items/Weapons/ExplosionLarge1.ogg" range="50000" dontmuffle="true" soundselectionmode="All" />
|
|
<sound file="Content/Items/Weapons/Emp.ogg" dontmuffle="true" range="100000" />
|
|
<ParticleEmitter particle="ElectricShock" distancemin="100" distancemax="120" particlespersecond="5.0" particleamount="5" anglemin="0" anglemax="360" scalemin="1.0" scalemax="1.2" colormultiplier="255,0,0,255" />
|
|
<Explosion range="1500.0" structuredamage="600" itemdamage="1000" ballastfloradamage="1000" force="50.0" severlimbsprobability="2" decal="explosion" decalsize="1.0" camerashake="1000" camerashakerange="50000" flashrange="10000" flashduration="5.0" screencolor="255,255,255,255" screencolorrange="5000" screencolorduration="5.0" penetration="0.5">
|
|
<Affliction identifier="explosiondamage" strength="1000" />
|
|
<Affliction identifier="burn" strength="1000" />
|
|
<Affliction identifier="radiationsickness" strength="100" />
|
|
<Affliction identifier="bleeding" strength="40" probability="0.05" dividebylimbcount="false" />
|
|
<Affliction identifier="stun" strength="30" />
|
|
</Explosion>
|
|
<Explosion range="6000" force="1" empstrength="0.5" showeffects="false" ignorecover="true">
|
|
<Affliction identifier="stun" strength="1" />
|
|
</Explosion>
|
|
</StatusEffect>
|
|
<StatusEffect type="Always" target="This" condition="20">
|
|
<Conditional condition="gt 0" />
|
|
</StatusEffect>
|
|
<StatusEffect type="Always" target="This" condition="-35" comparison="and">
|
|
<Conditional targetitemcomponent="TriggerComponent" triggeractive="true" />
|
|
<Conditional condition="gt 50" />
|
|
<ParticleEmitter particle="artifactholderfx" anglemax="360" distancemin="30" distancemax="300" velocitymin="5" velocitymax="20" particlespersecond="30" colormultiplier="50,120,180,255" />
|
|
</StatusEffect>
|
|
</LightComponent>
|
|
<TriggerComponent triggeredby="Human" force="0" radius="500" allowingameediting="false"></TriggerComponent>
|
|
<AiTarget Soundrange="2000" sonardisruption="3" />
|
|
<Controller direction="None" canbepicked="true" canbeselected="true" msg="ItemMsgPressSelect">
|
|
<sound file="Content/Items/Alien/AlienButton.ogg" type="OnUse" range="500.0" volume="3" />
|
|
</Controller>
|
|
</Item>
|
|
<!-- ball of goop that spawns hammerhead babies guarding it for the mission -->
|
|
<Item name="" identifier="hammerheadmucus" tags="hammerhead,hammerheadmucus" description="Spawn fishes for missions, to name" scale="0.5" category="Electrical" spritecolor="255,255,150,255" damagedbyexplosions="true" damagedbymeleeweapons="true" damagedbyprojectiles="true" damagedbyrepairtools="true" health="20" sonarsize="15">
|
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" depth="0.54" sourcerect="430,257,115,117" origin="0.5,0.5" />
|
|
<DecorativeSprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" depth="0.53" sourcerect="421,376,124,58" origin="0.5,0.5" rotation="0" offset="0,-50">
|
|
<IsActiveConditional hastag="neq pickedup" />
|
|
</DecorativeSprite>
|
|
<Body radius="55" density="13" />
|
|
<Holdable slots="RightHand+LeftHand" holdpos="-20,-100" handle1="-40,0" handle2="50,20" msg="ItemMsgPickUpSelect">
|
|
<StatValue stattype="MovementSpeed" value="-0.3" />
|
|
</Holdable>
|
|
<EntitySpawnerComponent ItemIdentifier="" SpeciesName="Hammerheadspawn_hatched" OnlySpawnWhenCrewInRange="False" CrewAreaShape="Circle" CrewAreaBounds="0,0" CrewAreaRadius="0" CrewAreaOffset="0,0" SpawnAreaShape="circle" SpawnAreaBounds="0,0" SpawnAreaRadius="100" SpawnAreaOffset="0,80" SpawnTimerRange="1,1" SpawnAmountRange="10,12" MaximumAmount="10" MaximumAmountrangepadding="0" PreloadCharacter="False" />
|
|
<ItemComponent IsActive="true">
|
|
<StatusEffect type="OnContained" target="This" tags="pickedup" setvalue="true" oneshot="true">
|
|
<Sound file="Content/Items/Medical/syringe.ogg" range="500" frequencymultiplier="0.5" />
|
|
<ParticleEmitter particle="whitegoosplash" particleamount="5" velocitymin="50" velocitymax="150" anglemin="0" anglemax="360" scalemin="0.5" scalemax="1" colormultiplier="150,180,120,255" />
|
|
<ParticleEmitter particle="organeruption" particleamount="25" scalemin="0.2" scalemax="0.35" velocitymin="100" velocitymax="500" anglemin="230" anglemax="310" colormultiplier="150,180,120,255" />
|
|
</StatusEffect>
|
|
<StatusEffect type="Always" target="This" Scale="0.02">
|
|
<Conditional Scale="lte 0.55" />
|
|
<ParticleEmitter particle="waterdrop" drawontop="true" particlespersecond="8" scalemin="1" scalemax="2" velocitymin="0" velocitymax="0" anglemin="0" anglemax="360" distancemin="0" distancemax="50" colormultiplier="150,180,120,255" />
|
|
</StatusEffect>
|
|
<StatusEffect type="Always" target="This" Scale="-0.03" duration="2" interval="2">
|
|
<Conditional Scale="gte 0.55" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnFire" target="This" Condition="-5.0" />
|
|
<StatusEffect type="OnDamaged" target="This">
|
|
<ParticleEmitter particle="heavygib" drawontop="true" particleamount="1" scalemin="1" scalemax="1" distancemin="25" distancemax="100" velocitymin="0" velocitymax="0" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="gib" particleamount="10" scalemin="0.25" scalemax="1" distancemin="25" distancemax="50" velocitymin="100" velocitymax="300" anglemin="0" anglemax="360" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<ParticleEmitter particle="organeruption" particleamount="25" scalemin="0.2" scalemax="0.35" velocitymin="100" velocitymax="500" anglemin="0" anglemax="360" colormultiplier="150,180,120,255" />
|
|
<ParticleEmitter particle="heavygib" drawontop="true" particleamount="1" scalemin="0.5" scalemax="1" velocitymin="0" velocitymax="0" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="gib" particleamount="10" scalemin="0.5" scalemax="2" velocitymin="100" velocitymax="300" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="bloodsplash" particleamount="5" velocitymin="0" velocitymax="300" anglemin="0" anglemax="360" scalemin="0.5" scalemax="1" />
|
|
<ParticleEmitter particle="whitegoosplash" particleamount="5" velocitymin="0" velocitymax="300" anglemin="0" anglemax="360" scalemin="0.5" scalemax="1" colormultiplier="150,180,120,255" />
|
|
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs2.ogg" range="1000" volume="1" frequencymultiplier="2" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
<LightComponent range="5" lightcolor="190,140,80,140" powerconsumption="0" IsOn="true" castshadows="false" allowingameediting="false" pulsefrequency="1" pulseamount="0.30">
|
|
<sprite texture="Content/Items/CreatureLoot/CreatureLoot.png" depth="0.025" sourcerect="300,291,98,113" origin="0.5,0.5" alpha="1.0" />
|
|
</LightComponent>
|
|
<aitarget sightrange="2000" soundrange="2000" static="true" />
|
|
<Deconstruct time="8" chooserandom="true" amount="3" requireddeconstructor="deconstructor">
|
|
<Item identifier="mucusball" />
|
|
<Item identifier="mucusball" />
|
|
<Item identifier="adrenalinegland" />
|
|
<Item identifier="swimbladder" />
|
|
<Item identifier="alienblood" />
|
|
<Item identifier="huskeggsbasic" />
|
|
<!-- Use geneticresearchstation instead? -->
|
|
<!-- <Item identifier="mucusball" requiredotheritem="antibiotics" outcondition="1.0" activatebuttontext="researchstation.research" infotext="researchstation.research.infotext" />
|
|
<Item identifier="adrenalinegland" requiredotheritem="antibiotics" outcondition="1.0" activatebuttontext="researchstation.research" infotext="researchstation.research.infotext" />
|
|
<Item identifier="swimbladder" requiredotheritem="antibiotics" outcondition="1.0" activatebuttontext="researchstation.research" infotext="researchstation.research.infotext" /> -->
|
|
</Deconstruct>
|
|
</Item>
|
|
<Item name="" identifier="securebriefcase" category="Equipment" tags="securebriefcase,mediumitem,mobilecontainer" Scale="0.5" fireproof="true" impactsoundtag="impact_metal_heavy" canflipx="false" AllowStealing="false" allowstealingalways="false" SpawnedInCurrentOutpost="true">
|
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="767,330,86,68" depth="0.65" origin="0.5,0.5" />
|
|
<Body width="86" height="68" density="20" />
|
|
<Holdable slots="RightHand,LeftHand" handle1="0,48" holdangle="87" msg="ItemMsgPickUpSelect" />
|
|
<PreferredContainer primary="none" />
|
|
<Deconstruct time="10">
|
|
<Item identifier="steel" />
|
|
</Deconstruct>
|
|
<ItemContainer capacity="4" maxstacksize="1" drawinventory="false" canbeselected="false" keepopenwhenequipped="true" movableframe="true" QuickUseMovesItemsInside="false" autofill="false" allowdraganddrop="false" showcontainedstateindicator="false">
|
|
<Containable items="smallitem" />
|
|
<!-- make sure the displayed code is 9999, after the event sets the random code -->
|
|
<StatusEffect type="Always" target="This" delay="10" Modulus="9999" setvalue="true" stackable="false" oneshot="true" />
|
|
</ItemContainer>
|
|
<ModuloComponent Modulus="9999" canbeselected="true" />
|
|
<CustomInterface canbeselected="true" pickkey="Use" drawhudwhenequipped="true" allowuioverlap="false">
|
|
<GuiFrame style="ItemUI" absoluteoffset="0,0" anchor="BottomCenter" relativesize="0.17,0.13" />
|
|
<TextBox text="Enter Code" targetitemcomponent="ModuloComponent" propertyname="Modulus" maxtextlength="4" ShouldSetProperty="true" />
|
|
<Button text="Unlock">
|
|
<StatusEffect type="OnUse" target="This" drawinventory="true" setvalue="true" checkconditionalalways="true">
|
|
<Conditional targetitemcomponent="ModuloComponent" Modulus="1234" />
|
|
<Sound file="Content/Items/Button/Button.ogg" range="300" frequencymultiplier="0.75" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="This" drawinventory="false" setvalue="true" checkconditionalalways="true">
|
|
<Conditional targetitemcomponent="ModuloComponent" Modulus="neq 1234" />
|
|
<Sound file="Content/Items/Door/Duct1.ogg" range="300" frequencymultiplier="0.75" />
|
|
</StatusEffect>
|
|
</Button>
|
|
</CustomInterface>
|
|
<LightComponent range="1.0" lightcolor="50,255,50,255" powerconsumption="0" IsOn="true" castshadows="false" allowingameediting="false">
|
|
<sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="767,256,86,68" depth="0.1" origin="0.5,0.5" />
|
|
<IsActive targetitemcomponent="ItemContainer" drawinventory="True" />
|
|
</LightComponent>
|
|
<LightComponent range="1.0" lightcolor="255,50,50,255" powerconsumption="0" IsOn="true" castshadows="false" allowingameediting="false">
|
|
<sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="767,256,86,68" depth="0.1" origin="0.35,0.5" />
|
|
<IsActive targetitemcomponent="ItemContainer" drawinventory="False" />
|
|
</LightComponent>
|
|
</Item>
|
|
<Item name="huskeggsterrorist" identifier="huskeggsterrorist" description="Only used by NPC in a mission, instantly gives 70 husk. SHOULD NOT BE SEEN BY PLAYERS" category="Medical" Tags="smallitem" hideinmenus="true">
|
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="832,448,64,64" origin="0.5,0.5" />
|
|
<Sprite texture="Content/Items/CreatureLoot/CreatureLoot.png" sourcerect="0,186,38,70" depth="0.6" origin="0.5,0.5" />
|
|
<Body width="35" height="70" density="20" />
|
|
<Holdable slots="Any,RightHand,LeftHand">
|
|
<StatusEffect type="OnContained" target="This,Character" setvalue="true">
|
|
<Sound file="Content/Characters/Husk/Husk_Idle1.ogg" range="1000" volume="2" dontmuffle="true" />
|
|
<Affliction identifier="huskinfection" amount="90" />
|
|
<Removeitem />
|
|
</StatusEffect>
|
|
</Holdable>
|
|
</Item>
|
|
<Item name="" identifier="aliencore" category="Alien" Tags="mediumitem,alien,core,alienartifact" description="" health="100" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyrepairtools="true" impacttolerance="5" sonarsize="30" scale="0.5" impactsoundtag="impact_metal_heavy" allowsellingwhenbroken="true" hideconditionbar="true">
|
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" depth="0.6" sourcerect="768,398,84,83" origin="0.5,0.5" />
|
|
<Body radius="40" density="12.5" friction="0.95" />
|
|
<PreferredContainer primary="artifactcontainer" />
|
|
<Price baseprice="1500" sold="false">
|
|
<Price storeidentifier="merchantoutpost" multiplier="0.85" />
|
|
<Price storeidentifier="merchantcity" multiplier="0.85" />
|
|
<Price storeidentifier="merchantresearch" multiplier="2" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="1.25 " />
|
|
<Price storeidentifier="merchantmine" />
|
|
</Price>
|
|
<Deconstruct time="30" chooserandom="false" requireddeconstructor="deconstructor">
|
|
<Item identifier="aliencircuitry" amount="3" />
|
|
</Deconstruct>
|
|
<LightComponent lightcolor="50,150,255,150" range="100.0" powerconsumption="0" flicker="0.5" flickerspeed="0.5" pulsefrequency="4" pulseamount="0.3" ison="true" drawbehindsubs="false" />
|
|
<Throwable slots="RightHand+LeftHand" holdpos="30,-15" handle1="0,-5" handle2="0,-10" throwforce="1.5" msg="ItemMsgPickUpSelect" DisableWhenRangedWeaponEquipped="true">
|
|
<StatusEffect type="OnNotContained" target="This">
|
|
<Conditional hastag="neq artifactcontainer" targetcontainer="true" />
|
|
<Conditional voltage="lte 0" targetcontainer="true" />
|
|
<ParticleEmitter particle="faradayfx" scalemin="0.1" scalemax="0.2" anglemax="360" distancemin="0" distancemax="0" velocitymin="100" velocitymax="200" particlespersecond="10" />
|
|
<ParticleEmitter particle="faradayfx" scalemin="0.2" scalemax="0.8" anglemax="360" distancemin="0" distancemax="0" particlespersecond="2" />
|
|
<sound file="Content/Items/Alien/AlienArtifactLoop1.ogg" range="500.0" loop="true" frequencymultiplier="0.5" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnImpact" target="This" condition="-10" />
|
|
<StatusEffect type="OnBroken" target="This" forceplaysounds="true" condition="10" disabledeltatime="true">
|
|
<Explosion range="300.0" itemdamage="10" empstrength="1.0" structuredamage="10" force="10.0" debris="true" flames="false" shockwave="false" decalsize="1.0" playtinnitus="false" ignorecover="false">
|
|
<Affliction identifier="stun" amount="2" />
|
|
<Affliction identifier="electricshock" amount="110" />
|
|
<Affliction identifier="burn" amount="10" />
|
|
</Explosion>
|
|
<Sound file="Content/Items/Weapons/EMP.ogg" range="1500" loop="false" frequencymultiplier="0.8" />
|
|
<ParticleEmitter particle="faradayfx" scalemin="0.1" scalemax="0.6" anglemax="360" distancemin="0" distancemax="0" velocitymin="200" velocitymax="600" particlespersecond="1000" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<Sound file="Content/Items/Weapons/ExplosionDebris1.ogg" range="2000" loop="false" frequencymultiplier="1.0" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<Sound file="Content/Items/Weapons/ExplosionSmall1.ogg" range="2000" loop="false" volume="1.5" frequencymultiplier="0.9" />
|
|
</StatusEffect>
|
|
<StatValue stattype="SwimmingSpeed" value="-0.4" />
|
|
<StatValue stattype="WalkingSpeed" value="-0.4" />
|
|
</Throwable>
|
|
</Item>
|
|
<Item name="" identifier="aliendrilltarget" category="Material" Tags="drilltarget,watcher" canbepicked="false" description="" scale="1.5" sonarsize="30" damagedbyexplosions="true" damagedbymonsters="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyrepairtools="true" explosiondamagemultiplier="0.5" health="5000" SpriteColor="200,255,240,255">
|
|
<Body height="140" radius="40" density="10" bodytype="Dynamic" />
|
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" depth="0.51" sourcerect="625,227,139,240" origin="0.5,0.5" />
|
|
<DecorativeSprite name="shake" texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" depth="0.52" sourcerect="625,227,139,240" origin="0.5,0.5" offset="10,10" offsetanim="Noise" offsetanimspeed="5">
|
|
<AnimationConditional IsActive="True" targetitemcomponent="ItemComponent" />
|
|
</DecorativeSprite>
|
|
<!-- Alien rocks -->
|
|
<DecorativeSprite name="rock1" texture="Content/Map/AlienRuins_CornerWebbing.png" depth="0.49" sourcerect="500,352,528,519" origin="0.5,0.2" scale="0.3">
|
|
<IsActiveConditional conditionpercentage="gt 85" />
|
|
</DecorativeSprite>
|
|
<DecorativeSprite name="rock2" texture="Content/Map/AlienRuins_CornerWebbing.png" depth="0.491" sourcerect="1047,336,574,600" origin="0.9,0.0" scale="0.2">
|
|
<IsActiveConditional conditionpercentage="gt 55" />
|
|
</DecorativeSprite>
|
|
<DecorativeSprite name="rock3" texture="Content/Map/AlienRuins_CornerWebbing.png" depth="0.492" rotation="45" sourcerect="562,881,584,749" origin="0.2,0.0" scale="0.3">
|
|
<!-- <IsActiveConditional conditionpercentage="gt 25" /> -->
|
|
</DecorativeSprite>
|
|
<DecorativeSprite name="rock4" texture="Content/Map/AlienRuins_CornerWebbing.png" depth="0.521" rotation="80" sourcerect="562,881,584,749" origin="0.5,0.3" scale="0.2">
|
|
<IsActiveConditional conditionpercentage="gt 25" />
|
|
</DecorativeSprite>
|
|
<DecorativeSprite name="rock5" texture="Content/Map/AlienRuins_CornerWebbing.png" depth="0.522" sourcerect="1047,336,574,600" origin="0.4,0.4" scale="0.2">
|
|
<IsActiveConditional conditionpercentage="gt 25" />
|
|
</DecorativeSprite>
|
|
<DecorativeSprite name="backgroundrock1" texture="Content/Map/AlienWallSet2.png" depth="0.6" sourcerect="0,0,506,338" origin="0.4,0.4" scale="0.35" offset="-50,-100" />
|
|
<DecorativeSprite name="backgroundrock1" texture="Content/Map/AlienWallSet2.png" depth="0.61" sourcerect="0,344,506,338" origin="0.4,0.4" scale="0.35" offset="50,-100" />
|
|
<DecorativeSprite texture="Content/Map/Biomes/rockcave/WallEdgeChunks.png" sourcerect="0,0,512,512" depth="0.707" offset="50,0" randomrotation="-20,20" randomscale="0.35,0.55" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1" />
|
|
<DecorativeSprite texture="Content/Map/Biomes/rockcave/WallEdgeChunks.png" sourcerect="512,0,512,512" depth="0.708" offset="50,0" randomrotation="-20,20" randomscale="0.35,0.55" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1" />
|
|
<DecorativeSprite texture="Content/Map/Biomes/rockcave/WallEdgeChunks.png" sourcerect="0,512,512,512" depth="0.709" offset="-50,0" randomrotation="-20,20" randomscale="0.35,0.55" randomoffset="30,30" origin="0.5,0.5" randomgroupid="2" />
|
|
<DecorativeSprite texture="Content/Map/Biomes/rockcave/WallEdgeChunks.png" sourcerect="512,512,512,512" depth="0.710" offset="-50,0" randomrotation="-20,20" randomscale="0.35,0.55" randomoffset="30,30" origin="0.5,0.5" randomgroupid="2" />
|
|
<DecorativeSprite texture="Content/Map/Biomes/rockcave/WallEdgeChunks.png" sourcerect="0,512,512,512" depth="0.711" offset="-50,-160" randomrotation="-20,20" randomscale="0.55,0.70" randomoffset="30,30" origin="0.5,0.5" randomgroupid="3" />
|
|
<DecorativeSprite texture="Content/Map/Biomes/rockcave/WallEdgeChunks.png" sourcerect="512,512,512,512" depth="0.712" offset="-50,-160" randomrotation="-20,20" randomscale="0.55,0.70" randomoffset="30,30" origin="0.5,0.5" randomgroupid="3" />
|
|
<ItemContainer hideitems="true" drawinventory="false" capacity="1" maxstacksize="1" slotsperrow="1" itempos="40,-40" containedspritedepth="0.831" canbeselected="false" allowdraganddrop="false" QuickUseMovesItemsInside="false">
|
|
<Containable items="smallitem,mediumitem,bigitem" />
|
|
<!-- make body static after spawning, it seems to unlock the item from the floor and allows drilling. I have no fucking idea what barodevs did to make the drilling collision fail, it might be part of the mission type setting the bodies to static from the getgo to stop them from sliding, which is quite frankly just as retarded as hardcoding item highlighting -->
|
|
<StatusEffect type="OnSpawn" target="This" delay="1" targetitemcomponent="Body" bodytype="Dynamic" setvalue="true" />
|
|
<StatusEffect type="OnSpawn" target="This" delay="2" targetitemcomponent="Body" bodytype="Static" setvalue="true" />
|
|
<StatusEffect type="OnBroken" target="Nearbyitems" range="500" targets="drillingpod" condition="0" setvalue="true" />
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<Explosion range="350.0" structuredamage="50" force="10.0" debris="true" decalsize="1.0" />
|
|
<ParticleEmitter particle="brownchunks" copyentityangle="true" anglemin="0" anglemax="360" distancemin="0" distancemax="100" particleamount="50" velocitymin="200" velocitymax="800" scalemin="1.2" scalemax="2" LifeTimeMultiplier="10" colormultiplier="180,255,235" />
|
|
<DropContainedItems />
|
|
<Remove />
|
|
</StatusEffect>
|
|
<StatusEffect type="Always" target="This" offset="0,60">
|
|
<ParticleEmitter particle="faradayfx" scalemin="0.3" scalemax="0.5" anglemax="360" distancemin="0" distancemax="0" velocitymin="100" velocitymax="200" particlespersecond="5" />
|
|
<ParticleEmitter particle="faradayfx" scalemin="0.5" scalemax="1" anglemax="360" distancemin="0" distancemax="100" particlespersecond="2" />
|
|
</StatusEffect>
|
|
<StatusEffect type="Always" target="This" interval="5">
|
|
<Explosion range="300.0" showeffects="false" playtinnitus="false" empstrength="0.01" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnDamaged" target="This">
|
|
<Sound file="Content/Items/Alien/DAMAGE_guardianPodImpact1.ogg" range="3000" selectionmode="Random" />
|
|
<Sound file="Content/Items/Alien/DAMAGE_guardianPodImpact2.ogg" range="3000" selectionmode="Random" />
|
|
<Sound file="Content/Items/Alien/DAMAGE_guardianPodImpact3.ogg" range="3000" selectionmode="Random" />
|
|
<Sound file="Content/Items/Alien/DAMAGE_guardianPodImpact4.ogg" range="3000" selectionmode="Random" />
|
|
<Sound file="Content/Items/Alien/DAMAGE_guardianPodImpact5.ogg" range="3000" selectionmode="Random" />
|
|
<ParticleEmitter particle="plasmaspark" drawontop="true" particleamount="10" scalemin="0.3" scalemax="0.5" velocitymin="300" velocitymax="800" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="brownchunks" copyentityangle="true" anglemin="0" anglemax="360" distancemin="50" distancemax="120" particleamount="5" velocitymin="100" velocitymax="300" scalemin="0.25" scalemax="0.5" />
|
|
</StatusEffect>
|
|
</ItemContainer>
|
|
<TriggerComponent isactive="true" updatewhenbroken="true" Force="0" DirectionalForce="-300,-300" RelativeDirectionalForce="True" VerticalForce="True" HorizontalForce="True" DistanceBasedForce="true" ForceFluctuation="True" ForceFluctuationStrength="0.75" ForceFluctuationInterval="1" Radius="1700" Width="0" Height="0" BodyOffset="0,0"></TriggerComponent>
|
|
<TriggerComponent Force="0" DistanceBasedForce="true" Radius="700">
|
|
<Attack>
|
|
<Affliction identifier="burn" strength="5" />
|
|
</Attack>
|
|
</TriggerComponent>
|
|
<aitarget soundrange="99999" sonardisruption="2" fadeouttime="3" />
|
|
<LightComponent lightcolor="178,80,50,150" range="2000.0" powerconsumption="0" flicker="0.5" flickerspeed="0.5" pulsefrequency="4" pulseamount="0.3" ison="true" drawbehindsubs="true" />
|
|
<LightComponent lightcolor="178,80,50,255" range="1.0" powerconsumption="0" flicker="0.5" flickerspeed="0.5" pulsefrequency="4" pulseamount="0.3" ison="true" drawbehindsubs="true">
|
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" depth="0.51" sourcerect="625,227,139,240" origin="0.5,0.5" alpha="0.5" />
|
|
</LightComponent>
|
|
<!-- trigger the stone at different health thresholds, it's all copied and pasted -->
|
|
<ItemComponent isactive="false">
|
|
<StatusEffect type="OnSpawn" target="This" delay="5" isactive="false" setvalue="true" oneshot="true" />
|
|
<StatusEffect type="OnActive" target="This" delay="0.1" isactive="false" stackable="false" setvalue="true" />
|
|
<StatusEffect type="Always" target="This" duration="5" interval="0.1" isactive="true" setvalue="true" oneshot="true">
|
|
<Conditional conditionpercentage="lt 85" />
|
|
<particleemitter particle="shockwave" particlespersecond="5" scalemin="25" scalemax="75" drawontop="false" />
|
|
<ParticleEmitter particle="nasonovfx" particlespersecond="8" />
|
|
<ParticleEmitter particle="lavasplash" particlespersecond="15" copyentityangle="true" anglemin="-45" anglemax="225" distancemin="50" distancemax="100" velocitymin="500" velocitymax="800" />
|
|
<ParticleEmitter particle="risingbubbles" copyentityangle="true" anglemin="-45" anglemax="225" distancemin="80" distancemax="120" particlespersecond="5" velocitymin="80" velocitymax="120" scalemin="1.2" scalemax="2" />
|
|
<sound file="Content/Items/Alien/Alien_ArtifactHolderLoop.ogg" range="3500.0" loop="true" volume="3" dontmuffle="true" />
|
|
<Explosion range="2000.0" structuredamage="20.0" camerashake="99" camerashakerange="5000" force="12.0" flames="false" shockwave="true" sparks="True" underwaterbubble="false" playtinnitus="false" empstrength="0.1" ignorecover="true"></Explosion>
|
|
</StatusEffect>
|
|
<StatusEffect type="Always" target="This" duration="5" interval="0.1" isactive="true" setvalue="true" oneshot="true">
|
|
<Conditional conditionpercentage="lt 55" />
|
|
<particleemitter particle="shockwave" particlespersecond="5" scalemin="25" scalemax="75" drawontop="false" />
|
|
<ParticleEmitter particle="nasonovfx" particlespersecond="8" />
|
|
<ParticleEmitter particle="lavasplash" particlespersecond="15" copyentityangle="true" anglemin="-45" anglemax="225" distancemin="50" distancemax="100" velocitymin="500" velocitymax="800" />
|
|
<ParticleEmitter particle="risingbubbles" copyentityangle="true" anglemin="-45" anglemax="225" distancemin="80" distancemax="120" particlespersecond="5" velocitymin="80" velocitymax="120" scalemin="1.2" scalemax="2" />
|
|
<sound file="Content/Items/Alien/Alien_ArtifactHolderLoop.ogg" range="3500.0" loop="true" volume="3" dontmuffle="true" />
|
|
<Explosion range="2000.0" structuredamage="20.0" camerashake="99" camerashakerange="5000" force="12.0" flames="false" shockwave="true" sparks="True" underwaterbubble="false" playtinnitus="false" empstrength="0.1" ignorecover="true"></Explosion>
|
|
</StatusEffect>
|
|
<StatusEffect type="Always" target="This" duration="5" interval="0.1" isactive="true" setvalue="true" oneshot="true">
|
|
<Conditional conditionpercentage="lt 25" />
|
|
<particleemitter particle="shockwave" particlespersecond="5" scalemin="25" scalemax="75" drawontop="false" />
|
|
<ParticleEmitter particle="nasonovfx" particlespersecond="8" />
|
|
<ParticleEmitter particle="lavasplash" particlespersecond="15" copyentityangle="true" anglemin="-45" anglemax="225" distancemin="50" distancemax="100" velocitymin="500" velocitymax="800" />
|
|
<ParticleEmitter particle="risingbubbles" copyentityangle="true" anglemin="-45" anglemax="225" distancemin="80" distancemax="120" particlespersecond="5" velocitymin="80" velocitymax="120" scalemin="1.2" scalemax="2" />
|
|
<sound file="Content/Items/Alien/Alien_ArtifactHolderLoop.ogg" range="3500.0" loop="true" volume="3" dontmuffle="true" />
|
|
<Explosion range="2000.0" structuredamage="20.0" camerashake="99" camerashakerange="5000" force="12.0" flames="false" shockwave="true" sparks="True" underwaterbubble="false" playtinnitus="false" empstrength="0.1" ignorecover="true"></Explosion>
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<!-- TODO: add more missions that use drillingpod? -->
|
|
<Item name="" identifier="drillingpod" tags="drillingpod,depthchargeammo" showcontentsintooltip="true" category="Weapon" sonarsize="5" scale="0.5" impactsoundtag="impact_metal_heavy" cargocontaineridentifier="" AllowDeselectWhenIdling="false" health="500">
|
|
<PreferredContainer primary="depthchargeloader" />
|
|
<!-- <InventoryIcon texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="346,438,279,142" origin="0.5,0.5" /> -->
|
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="346,438,279,142" depth="0.54" origin="0.5,0.5" />
|
|
<!-- <DecorativeSprite texture="Content/Map/Outposts/Art/TunnelWalls.png" sourcerect="1456,1838,30,84" depth="0.535" origin="0.5,0.5" offset="-8,0" scale="1.1">
|
|
<IsActiveConditional ContainerIdentifier="! depthchargeloader" />
|
|
</DecorativeSprite>
|
|
<DecorativeSprite texture="Content/Map/Outposts/Art/TunnelWalls.png" sourcerect="1456,1838,30,84" depth="0.535" origin="0.5,0.5" offset="-110,0" scale="1.1">
|
|
<IsActiveConditional ContainerIdentifier="! depthchargeloader" />
|
|
</DecorativeSprite> -->
|
|
<DecorativeSprite name="shakebody" texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="346,438,279,142" depth="0.53" origin="0.5,0.5" offset="8,10" offsetanim="Noise" offsetanimspeed="5">
|
|
<AnimationConditional targetitemcomponent="Projectile" IsStuckToTarget="true" />
|
|
<IsActiveConditional targetitemcomponent="Projectile" IsStuckToTarget="true" />
|
|
</DecorativeSprite>
|
|
<ContainedSprite name="Boarding Pod Contained" allowedcontainertags="depthchargeammosource" texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="347,460,119,95" depth="0.54" origin="0.5,0.5" />
|
|
<ContainedSprite name="Boarding Pod Contained" allowedcontainertags="ammoboxcontainer" texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="455,473,100,72" depth="0.54" origin="0.5,0.5" />
|
|
<Body width="140" radius="60" density="30" />
|
|
<Holdable slots="RightHand+LeftHand" holdpos="0,-80" handle1="-30,14" handle2="30,14" aimable="false" msg="ItemMsgPickUpSelect">
|
|
<!-- slow down the character when holding the item -->
|
|
<StatValue stattype="MovementSpeed" value="-0.4" />
|
|
<StatusEffect type="OnActive" target="Character" DisableRunning="true" />
|
|
</Holdable>
|
|
<Projectile characterusable="false" launchimpulse="5" sticktocharacters="false" sticktoitems="true" sticktostructures="true" sticktodeflective="true" sticktodoors="false" sticktolighttargets="false">
|
|
<Attack structuredamage="200" itemdamage="50" severlimbsprobability="5" penetration="0.6" targetforce="1000">
|
|
<Affliction identifier="lacerations" strength="40" />
|
|
<Affliction identifier="stun" strength="1" />
|
|
</Attack>
|
|
<StatusEffect type="OnActive" target="This">
|
|
<ParticleEmitter particle="bubbles" anglemin="0" anglemax="360" particlespersecond="5" velocitymin="0" velocitymax="50" scalemin="1" scalemax="3" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnActive" target="This">
|
|
<Conditional targetitemcomponent="Projectile" IsStuckToTarget="true" />
|
|
<ParticleEmitter particle="shrapnel" anglemin="70" anglemax="110" distancemin="0" distancemax="100" particlespersecond="20" velocitymin="600" velocitymax="1200" scalemin="1.0" scalemax="1.5" drawontop="true" />
|
|
<ParticleEmitter particle="fleshsmoke" copyentityangle="true" anglemin="0" anglemax="0" distancemin="60" distancemax="70" particlespersecond="5" scalemin="2" scalemax="3" drawontop="true" />
|
|
<sound file="Content/Items/Engine/Engine.ogg" range="2000.0" loop="true" frequencymultiplier="2.5" volume="1.5" dontmuffle="true" />
|
|
<Use />
|
|
</StatusEffect>
|
|
<!-- damage to drillingtarget if stuck -->
|
|
<StatusEffect type="OnActive" target="UseTarget,This" targets="drilltarget" interval="3" condition="-550" disabledeltatime="true">
|
|
<ParticleEmitter particle="shrapnel" copyentityangle="true" anglemin="0" anglemax="360" particlespersecond="20" velocitymin="100" velocitymax="2000" scalemin="1.0" scalemax="1.0" />
|
|
</StatusEffect>
|
|
<!-- damage to drillingpod if stuck -->
|
|
<StatusEffect type="Always" target="This" interval="3" condition="-10" disabledeltatime="true">
|
|
<Conditional targetitemcomponent="Projectile" IsStuckToTarget="true" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnImpact" target="This,UseTarget" condition="0" setvalue="true">
|
|
<Conditional entitytype="eq Structure" />
|
|
</StatusEffect>
|
|
<!-- Remove the item after exploding -->
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<Explosion range="150.0" structuredamage="100" force="10.0" debris="true" decalsize="1.0" />
|
|
<ParticleEmitter particle="shrapnel" copyentityangle="true" anglemin="0" anglemax="360" distancemin="0" distancemax="100" particleamount="100" velocitymin="100" velocitymax="2000" scalemin="1.0" scalemax="1.5" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</Projectile>
|
|
<LightComponent range="200" PowerConsumption="0" lightcolor="255,30,0,255" pulsefrequency="3" pulseamount="0.3" AllowInGameEditing="false" IsOn="true">
|
|
<Sprite texture="Content/Items/Weapons/TurretsAndDepthCharges.png" sourcerect="700,55,33,30" depth="0.54" origin="2.1,0.5" alpha="1.0" />
|
|
<IsActiveConditional targetitemcomponent="Projectile" IsStuckToTarget="true" />
|
|
</LightComponent>
|
|
<LightComponent range="100" PowerConsumption="0" lightcolor="255,30,0,0" blinkfrequency="1" AllowInGameEditing="false" IsOn="true">
|
|
<Sprite texture="Content/Items/Weapons/TurretsAndDepthCharges.png" sourcerect="700,55,33,30" depth="0.54" origin="0.1, 0.5" alpha="1.0" />
|
|
<IsActiveConditional ContainerIdentifier="depthchargeloader" />
|
|
</LightComponent>
|
|
</Item>
|
|
<Item name="" identifier="mineraldrilltarget" category="Material" Tags="drilltarget" canbepicked="false" description="" scale="1.5" sonarsize="30" damagedbyexplosions="true" damagedbymonsters="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyrepairtools="true" explosiondamagemultiplier="1.25" health="2000" SpriteColor="255,255,255,255">
|
|
<Body radius="160" density="10" bodytype="Dynamic" />
|
|
<Sprite texture="Content/Map/Biomes/rockcave/WallEdgeChunks.png" depth="0.75" sourcerect="4,516,504,504" origin="0.5,0.5" />
|
|
<DecorativeSprite name="backgroundrock1" texture="Content/Map/AlienWallSet2.png" depth="0.6" sourcerect="0,0,506,338" origin="0.4,0.4" scale="0.35" offset="-50,-100" />
|
|
<DecorativeSprite name="backgroundrock1" texture="Content/Map/AlienWallSet2.png" depth="0.61" sourcerect="0,344,506,338" origin="0.4,0.4" scale="0.35" offset="50,-100" />
|
|
<DecorativeSprite texture="Content/Map/Biomes/rockcave/WallEdgeChunks.png" sourcerect="0,0,512,512" depth="0.707" offset="50,0" randomrotation="-20,20" randomscale="0.35,0.55" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1">
|
|
<IsActiveConditional conditionpercentage="gt 50" />
|
|
</DecorativeSprite>
|
|
<DecorativeSprite texture="Content/Map/Biomes/rockcave/WallEdgeChunks.png" sourcerect="512,0,512,512" depth="0.708" offset="50,0" randomrotation="-20,20" randomscale="0.35,0.55" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1">
|
|
<IsActiveConditional conditionpercentage="gt 50" />
|
|
</DecorativeSprite>
|
|
<DecorativeSprite texture="Content/Map/Biomes/rockcave/WallEdgeChunks.png" sourcerect="0,512,512,512" depth="0.709" offset="-50,0" randomrotation="-20,20" randomscale="0.35,0.55" randomoffset="30,30" origin="0.5,0.5" randomgroupid="2">
|
|
<IsActiveConditional conditionpercentage="gt 25" />
|
|
</DecorativeSprite>
|
|
<DecorativeSprite texture="Content/Map/Biomes/rockcave/WallEdgeChunks.png" sourcerect="512,512,512,512" depth="0.710" offset="-50,0" randomrotation="-20,20" randomscale="0.35,0.55" randomoffset="30,30" origin="0.5,0.5" randomgroupid="2">
|
|
<IsActiveConditional conditionpercentage="gt 25" />
|
|
</DecorativeSprite>
|
|
<DecorativeSprite texture="Content/Map/Biomes/rockcave/WallEdgeChunks.png" sourcerect="0,512,512,512" depth="0.711" offset="-50,-160" randomrotation="-20,20" randomscale="0.55,0.70" randomoffset="30,30" origin="0.5,0.5" randomgroupid="3">
|
|
<IsActiveConditional conditionpercentage="gt 0" />
|
|
</DecorativeSprite>
|
|
<DecorativeSprite texture="Content/Map/Biomes/rockcave/WallEdgeChunks.png" sourcerect="512,512,512,512" depth="0.712" offset="-50,-160" randomrotation="-20,20" randomscale="0.55,0.70" randomoffset="30,30" origin="0.5,0.5" randomgroupid="3">
|
|
<IsActiveConditional conditionpercentage="gt 0" />
|
|
</DecorativeSprite>
|
|
<ItemContainer hideitems="false" drawinventory="false" capacity="1" maxstacksize="1" slotsperrow="1" itempos="0,0" containedspritedepth="0.65" canbeselected="false" allowdraganddrop="false" QuickUseMovesItemsInside="false">
|
|
<Containable items="smallitem,mediumitem,bigitem" />
|
|
<!-- make body static after spawning, it seems to unlock the item from the floor and allows drilling. I have no fucking idea what barodevs did to make the drilling collision fail, it might be part of the mission type setting the bodies to static from the getgo to stop them from sliding, which is quite frankly just as retarded as hardcoding item highlighting -->
|
|
<StatusEffect type="OnSpawn" target="This" delay="1" targetitemcomponent="Body" bodytype="Dynamic" setvalue="true" />
|
|
<StatusEffect type="OnSpawn" target="This" delay="2" targetitemcomponent="Body" bodytype="Static" setvalue="true" />
|
|
<StatusEffect type="Always" target="This" interval="1" oneshot="true">
|
|
<Conditional conditionpercentage="lte 50" />
|
|
<ParticleEmitter particle="brownchunks" copyentityangle="true" anglemin="0" anglemax="360" distancemin="0" distancemax="100" particleamount="10" velocitymin="200" velocitymax="800" scalemin="1.2" scalemax="2" LifeTimeMultiplier="5" colormultiplier="180,255,235" drawontop="true" />
|
|
<Sound file="Content/Sounds/Damage/ArmorBreak1.ogg" range="1000" volume="2" />
|
|
</StatusEffect>
|
|
<StatusEffect type="Always" target="This" interval="1" oneshot="true">
|
|
<Conditional conditionpercentage="lte 25" />
|
|
<ParticleEmitter particle="brownchunks" copyentityangle="true" anglemin="0" anglemax="360" distancemin="0" distancemax="100" particleamount="10" velocitymin="200" velocitymax="800" scalemin="1.2" scalemax="2" LifeTimeMultiplier="5" colormultiplier="180,255,235" drawontop="true" />
|
|
<Sound file="Content/Sounds/Damage/ArmorBreak2.ogg" dontmuffle="true" range="1000" volume="2" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="Nearbyitems" range="500" targets="drillingpod" condition="0" setvalue="true" />
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<Explosion range="350.0" structuredamage="50" force="10.0" debris="true" decalsize="1.0" />
|
|
<ParticleEmitter particle="brownchunks" copyentityangle="true" anglemin="0" anglemax="360" distancemin="0" distancemax="100" particleamount="50" velocitymin="200" velocitymax="800" scalemin="1.2" scalemax="2" LifeTimeMultiplier="10" colormultiplier="180,255,235" />
|
|
<Sound file="Content/Sounds/Damage/ArmorBreak4.ogg" range="1500" volume="2" frequencymultiplier="0.5" />
|
|
<DropContainedItems />
|
|
<Remove />
|
|
</StatusEffect>
|
|
<!-- <StatusEffect type="Always" target="This" offset="0,60">
|
|
<ParticleEmitter particle="risingbubbles" scalemin="0.3" scalemax="0.5" anglemin="0" anglemax="360" distancemin="0" distancemax="0" velocitymin="100" velocitymax="200" particlespersecond="5" />
|
|
<ParticleEmitter particle="bubbles" scalemin="0.5" scalemax="1" anglemin="0" anglemax="360" distancemin="0" distancemax="100" particlespersecond="2" />
|
|
</StatusEffect> -->
|
|
<StatusEffect type="OnDamaged" target="This">
|
|
<Sound file="Content/Items/Alien/DAMAGE_guardianPodImpact1.ogg" range="3000" selectionmode="Random" />
|
|
<Sound file="Content/Items/Alien/DAMAGE_guardianPodImpact2.ogg" range="3000" selectionmode="Random" />
|
|
<Sound file="Content/Items/Alien/DAMAGE_guardianPodImpact3.ogg" range="3000" selectionmode="Random" />
|
|
<Sound file="Content/Items/Alien/DAMAGE_guardianPodImpact4.ogg" range="3000" selectionmode="Random" />
|
|
<Sound file="Content/Items/Alien/DAMAGE_guardianPodImpact5.ogg" range="3000" selectionmode="Random" />
|
|
<ParticleEmitter particle="brownchunks" copyentityangle="true" anglemin="0" anglemax="360" distancemin="50" distancemax="120" particleamount="5" velocitymin="100" velocitymax="300" scalemin="0.25" scalemax="0.5" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnDamaged" target="This" interval="0.5">
|
|
<ParticleEmitter particle="brownchunks" copyentityangle="true" anglemin="0" anglemax="360" distancemin="30" distancemax="120" particleamount="8" velocitymin="200" velocitymax="800" scalemin="0.5" scalemax="1" LifeTimeMultiplier="5" colormultiplier="180,255,235" />
|
|
</StatusEffect>
|
|
</ItemContainer>
|
|
</Item>
|
|
<!-- Geode -->
|
|
<Item name="" identifier="mineralcore" category="Alien" Tags="mediumitem,core" description="" health="100" impacttolerance="5" sonarsize="30" scale="0.5" impactsoundtag="impact_metal_heavy" hideconditionbar="true">
|
|
<Body radius="45" density="12.5" friction="0.95" />
|
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" depth="0.6" sourcerect="699,487,86,91" origin="0.5,0.5" />
|
|
<ContainedSprite allowedcontainertags="drilltarget" texture="Content/Map/Biomes/CrystalCave/WallEdgeChunks.png" sourcerect="0,0,512,512" depth="0.8" origin="0.5,0.5" />
|
|
<LightComponent lightcolor="50,150,255,150" range="300.0" powerconsumption="0" flicker="0.5" flickerspeed="0.5" pulsefrequency="4" pulseamount="0.3" ison="true" drawbehindsubs="false">
|
|
<sprite texture="Content/Map/Biomes/CrystalCave/WallEdgeChunks.png" sourcerect="0,0,512,512" origin="0.5,0.5" alpha="1.0" />
|
|
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
|
|
<IsActiveConditional ContainerIdentifier="mineraldrilltarget" />
|
|
<IsActiveConditional targetcontainer="true" conditionpercentage="lte 25" />
|
|
</LightComponent>
|
|
<LightComponent lightcolor="150,110,230,150" range="45.0" powerconsumption="0" flicker="0.5" flickerspeed="0.5" pulsefrequency="4" pulseamount="0.3" ison="true" drawbehindsubs="false">
|
|
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
|
|
<IsActiveConditional ContainerIdentifier="neq mineraldrilltarget" />
|
|
</LightComponent>
|
|
<Price baseprice="1600" sold="false">
|
|
<Price storeidentifier="merchantoutpost" multiplier="0.1" />
|
|
<Price storeidentifier="merchantcity" multiplier="0.15" />
|
|
<Price storeidentifier="merchantresearch" multiplier="2" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="0.8 " />
|
|
<Price storeidentifier="merchantmine" multiplier="0.8" />
|
|
</Price>
|
|
<Holdable slots="RightHand+LeftHand" holdpos="30,-15" handle1="0,-5" handle2="0,-10" msg="ItemMsgPickUpSelect">
|
|
<StatusEffect type="OnNotContained" target="This">
|
|
<ParticleEmitter particle="nasonovsparkles" scalemin="0.2" scalemax="0.5" anglemax="360" distancemin="0" distancemax="15" particlespersecond="3" colormultiplier="180,180,255,255" />
|
|
</StatusEffect>
|
|
<StatValue stattype="SwimmingSpeed" value="-0.4" />
|
|
<StatValue stattype="WalkingSpeed" value="-0.4" />
|
|
</Holdable>
|
|
</Item>
|
|
<!-- drill target that is sturdy but shits out a lot of minerals -->
|
|
<Item name="" identifier="mineraldrilltarget2" nameidentifier="mineraldrilltarget2" category="Material" Tags="drilltarget" canbepicked="false" description="" scale="1.5" sonarsize="30" damagedbyexplosions="true" damagedbymonsters="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyrepairtools="true" explosiondamagemultiplier="1.25" health="5000" SpriteColor="255,255,255,255">
|
|
<Body radius="160" density="10" bodytype="Dynamic" />
|
|
<Sprite texture="Content/Map/Biomes/rockcave/WallEdgeChunks.png" depth="0.75" sourcerect="4,516,504,504" origin="0.5,0.5" />
|
|
<DecorativeSprite name="backgroundrock1" texture="Content/Map/AlienWallSet2.png" depth="0.6" sourcerect="0,0,506,338" origin="0.4,0.4" scale="0.35" offset="-50,-100" />
|
|
<DecorativeSprite name="backgroundrock1" texture="Content/Map/AlienWallSet2.png" depth="0.61" sourcerect="0,344,506,338" origin="0.4,0.4" scale="0.35" offset="50,-100" />
|
|
<DecorativeSprite texture="Content/Map/Biomes/CrystalCave/LevelObjects.png" sourcerect="684,0,342,342" depth="0.707" offset="50,0" randomrotation="-20,20" randomscale="0.35,0.55" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1">
|
|
<IsActiveConditional conditionpercentage="gt 50" />
|
|
</DecorativeSprite>
|
|
<DecorativeSprite texture="Content/Map/Biomes/CrystalCave/LevelObjects.png" sourcerect="684,684,342,342" depth="0.708" offset="50,0" randomrotation="-20,20" randomscale="0.35,0.55" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1">
|
|
<IsActiveConditional conditionpercentage="gt 50" />
|
|
</DecorativeSprite>
|
|
<DecorativeSprite texture="Content/Map/Biomes/CrystalCave/WallEdgeChunks.png" sourcerect="512,0,512,512" depth="0.709" offset="-50,-20" randomrotation="-20,20" randomscale="0.35,0.55" randomoffset="30,30" origin="0.5,0.5" randomgroupid="2">
|
|
<IsActiveConditional conditionpercentage="gt 25" />
|
|
</DecorativeSprite>
|
|
<DecorativeSprite texture="Content/Map/Biomes/CrystalCave/WallEdgeChunks.png" sourcerect="0,512,512,512" depth="0.710" offset="-50,-20" randomrotation="-20,20" randomscale="0.35,0.55" randomoffset="30,30" origin="0.5,0.5" randomgroupid="2">
|
|
<IsActiveConditional conditionpercentage="gt 25" />
|
|
</DecorativeSprite>
|
|
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" sourcerect="768,0,86,148" depth="0.711" offset="-50,0" randomrotation="-20,20" randomscale="2.0,2.5" randomoffset="30,30" origin="0.5,0.5" randomgroupid="3">
|
|
<IsActiveConditional conditionpercentage="gt 0" />
|
|
</DecorativeSprite>
|
|
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" sourcerect="854,0,86,148" depth="0.712" offset="-50,0" randomrotation="-20,20" randomscale="2.0,2.5" randomoffset="30,30" origin="0.5,0.5" randomgroupid="3">
|
|
<IsActiveConditional conditionpercentage="gt 0" />
|
|
</DecorativeSprite>
|
|
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" sourcerect="940,0,86,148" depth="0.712" offset="-50,0" randomrotation="-20,20" randomscale="2.0,2.5" randomoffset="30,30" origin="0.5,0.5" randomgroupid="3">
|
|
<IsActiveConditional conditionpercentage="gt 0" />
|
|
</DecorativeSprite>
|
|
<DecorativeSprite texture="Content/Map/Biomes/rockcave/WallEdgeChunks.png" sourcerect="0,512,512,512" depth="0.713" offset="-50,-160" randomrotation="-20,20" randomscale="0.55,0.70" randomoffset="30,30" origin="0.5,0.5" randomgroupid="4">
|
|
<IsActiveConditional conditionpercentage="gt 0" />
|
|
</DecorativeSprite>
|
|
<DecorativeSprite texture="Content/Map/Biomes/rockcave/WallEdgeChunks.png" sourcerect="512,512,512,512" depth="0.714" offset="-50,-160" randomrotation="-20,20" randomscale="0.55,0.70" randomoffset="30,30" origin="0.5,0.5" randomgroupid="4">
|
|
<IsActiveConditional conditionpercentage="gt 0" />
|
|
</DecorativeSprite>
|
|
<LightComponent lightcolor="150,110,230,200" range="320.0" powerconsumption="0" flicker="0.25" flickerspeed="0.25" pulsefrequency="4" pulseamount="0.3" ison="true" drawbehindsubs="false">
|
|
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
|
|
</LightComponent>
|
|
<ItemContainer hideitems="false" drawinventory="false" capacity="1" maxstacksize="1" slotsperrow="1" itempos="0,0" containedspritedepth="0.65" canbeselected="false" allowdraganddrop="false" QuickUseMovesItemsInside="false">
|
|
<Containable items="smallitem,mediumitem,bigitem" />
|
|
<!-- make body static after spawning, it seems to unlock the item from the floor and allows drilling. I have no fucking idea what barodevs did to make the drilling collision fail, it might be part of the mission type setting the bodies to static from the getgo to stop them from sliding, which is quite frankly just as retarded as hardcoding item highlighting -->
|
|
<StatusEffect type="OnSpawn" target="This" delay="1" targetitemcomponent="Body" bodytype="Dynamic" setvalue="true" />
|
|
<StatusEffect type="OnSpawn" target="This" delay="2" targetitemcomponent="Body" bodytype="Static" setvalue="true" />
|
|
<StatusEffect type="Always" target="This" interval="1" oneshot="true">
|
|
<Conditional conditionpercentage="lte 50" />
|
|
<ParticleEmitter particle="brownchunks" copyentityangle="true" anglemin="0" anglemax="360" distancemin="0" distancemax="100" particleamount="10" velocitymin="200" velocitymax="800" scalemin="1.2" scalemax="2" LifeTimeMultiplier="5" colormultiplier="180,255,235" drawontop="true" />
|
|
<Sound file="Content/Sounds/Damage/ArmorBreak1.ogg" range="1000" volume="2" />
|
|
</StatusEffect>
|
|
<StatusEffect type="Always" target="This" interval="1" oneshot="true">
|
|
<Conditional conditionpercentage="lte 25" />
|
|
<ParticleEmitter particle="brownchunks" copyentityangle="true" anglemin="0" anglemax="360" distancemin="0" distancemax="100" particleamount="10" velocitymin="200" velocitymax="800" scalemin="1.2" scalemax="2" LifeTimeMultiplier="5" colormultiplier="180,255,235" drawontop="true" />
|
|
<Sound file="Content/Sounds/Damage/ArmorBreak2.ogg" dontmuffle="true" range="1000" volume="2" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="Nearbyitems" range="500" targets="drillingpod" condition="0" setvalue="true" />
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<Explosion range="350.0" structuredamage="50" force="10.0" debris="true" decalsize="1.0" />
|
|
<ParticleEmitter particle="brownchunks" copyentityangle="true" anglemin="0" anglemax="360" distancemin="0" distancemax="100" particleamount="50" velocitymin="200" velocitymax="800" scalemin="1.2" scalemax="2" LifeTimeMultiplier="10" colormultiplier="180,255,235" />
|
|
<Sound file="Content/Sounds/Damage/ArmorBreak4.ogg" range="1500" volume="2" frequencymultiplier="0.5" />
|
|
<TriggerEvent identifier="mineraldrilltarget2crackedevent" />
|
|
<DropContainedItems />
|
|
<Remove />
|
|
</StatusEffect>
|
|
<!-- <StatusEffect type="Always" target="This" offset="0,60">
|
|
<ParticleEmitter particle="risingbubbles" scalemin="0.3" scalemax="0.5" anglemin="0" anglemax="360" distancemin="0" distancemax="0" velocitymin="100" velocitymax="200" particlespersecond="5" />
|
|
<ParticleEmitter particle="bubbles" scalemin="0.5" scalemax="1" anglemin="0" anglemax="360" distancemin="0" distancemax="100" particlespersecond="2" />
|
|
</StatusEffect> -->
|
|
<StatusEffect type="OnDamaged" target="This">
|
|
<Sound file="Content/Items/Alien/DAMAGE_guardianPodImpact1.ogg" range="3000" selectionmode="Random" />
|
|
<Sound file="Content/Items/Alien/DAMAGE_guardianPodImpact2.ogg" range="3000" selectionmode="Random" />
|
|
<Sound file="Content/Items/Alien/DAMAGE_guardianPodImpact3.ogg" range="3000" selectionmode="Random" />
|
|
<Sound file="Content/Items/Alien/DAMAGE_guardianPodImpact4.ogg" range="3000" selectionmode="Random" />
|
|
<Sound file="Content/Items/Alien/DAMAGE_guardianPodImpact5.ogg" range="3000" selectionmode="Random" />
|
|
<ParticleEmitter particle="brownchunks" copyentityangle="true" anglemin="0" anglemax="360" distancemin="50" distancemax="120" particleamount="5" velocitymin="100" velocitymax="300" scalemin="0.25" scalemax="0.5" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnDamaged" target="This" interval="0.5">
|
|
<ParticleEmitter particle="brownchunks" copyentityangle="true" anglemin="0" anglemax="360" distancemin="30" distancemax="120" particleamount="8" velocitymin="200" velocitymax="800" scalemin="0.5" scalemax="1" LifeTimeMultiplier="5" colormultiplier="180,255,235" />
|
|
</StatusEffect>
|
|
<!-- spawns multiple minerals at random -->
|
|
<StatusEffect type="OnBroken" target="This" spawnitemrandomly="true">
|
|
<SpawnItem identifier="titanite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="brockite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="thorianite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="amblygonite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="sphalerite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="cassiterite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This" spawnitemrandomly="true">
|
|
<SpawnItem identifier="pyromorphite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="ilmenite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="stannite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="chalcopyrite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="lazulite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="aragonite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This" spawnitemrandomly="true">
|
|
<SpawnItem identifier="esperite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="galena" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="triphylite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="langbeinite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="chamosite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="chrysoprase" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This" spawnitemrandomly="true">
|
|
<SpawnItem identifier="titanite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="brockite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="thorianite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="amblygonite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="sphalerite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="cassiterite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This" spawnitemrandomly="true">
|
|
<SpawnItem identifier="pyromorphite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="ilmenite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="stannite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="chalcopyrite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="lazulite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="aragonite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This" spawnitemrandomly="true">
|
|
<SpawnItem identifier="esperite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="galena" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="triphylite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="langbeinite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="chamosite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="chrysoprase" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This" spawnitemrandomly="true">
|
|
<SpawnItem identifier="titanite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="brockite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="thorianite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="amblygonite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="sphalerite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="cassiterite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This" spawnitemrandomly="true">
|
|
<SpawnItem identifier="pyromorphite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="ilmenite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="stannite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="chalcopyrite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="lazulite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="aragonite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This" spawnitemrandomly="true">
|
|
<SpawnItem identifier="esperite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="galena" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="triphylite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="langbeinite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="chamosite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="chrysoprase" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This" spawnitemrandomly="true">
|
|
<SpawnItem identifier="titanite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="ilmenite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="triphylite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="amblygonite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="lazulite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="chrysoprase" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This" spawnitemrandomly="true">
|
|
<SpawnItem identifier="brockite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="pyromorphite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="triphylite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="langbeinite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="aragonite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
<SpawnItem identifier="sphalerite" spawnposition="This" spread="60" aimspread="360" impulse="15" />
|
|
</StatusEffect>
|
|
</ItemContainer>
|
|
</Item>
|
|
<!-- UNUSED. For sabotaging deconstructors -->
|
|
<!-- <Item hideinmenus="true" name="sabotageitem" identifier="sabotageitem" tags="" category="Misc" Scale="0.5" AllowStealing="false">
|
|
<Sprite texture="%ModDir:2532991202%/Items/DE-ItemsAtlas.png" sourcerect="764,109,51,70" depth="0.8" origin="0.5,0.5" />
|
|
<Body width="45" height="65" density="8" />
|
|
<Holdable slots="Any,RightHand,LeftHand" holdangle="30" handle1="-10,0" msg="ItemMsgPickUpSelect" />
|
|
<Deconstruct time="10" chooserandom="true">
|
|
<Item identifier="sabotageeffect" />
|
|
</Deconstruct>
|
|
</Item>
|
|
|
|
<Item hideinmenus="true" name="sabotageeffect" identifier="sabotageeffect" tags="" category="Misc" Scale="0.5" sonarsize="20" noninteractable="true">
|
|
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="0,0,2,2" depth="0.55" origin="0.5,0.5" />
|
|
<ElectricalDischarger Range="50" duration="0.25" outdoorsonly="true" powerconsumption="0" Ison="True" RangeMultiplierInWalls="20000">
|
|
<Affliction identifier="stun" strength="8" />
|
|
<Affliction identifier="burn" strength="10" />
|
|
<StatusEffect target="This" type="Always" interval="1">
|
|
<ParticleEmitter particle="electricshock" anglemin="0" anglemax="360" particleamount="1" scalemin="0.25" scalemax="0.35" lifetime="2" />
|
|
<Explosion range="100" force="10" empstrength="10" applyfireeffects="true" flames="true"/>
|
|
<Sound file="Content/Items/MechanicalRepairFail.ogg" range="1000" frequencymultiplier="0.75" />
|
|
<Fire size="10.0" />
|
|
<Use/>
|
|
<Remove/>
|
|
</StatusEffect>
|
|
</ElectricalDischarger>
|
|
</Item> -->
|
|
</Items>
|
|
</Override> |