1354 lines
121 KiB
XML
1354 lines
121 KiB
XML
<?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="60" 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>
|
|
<!-- Contraband Rum -->
|
|
<Item hideinmenus="true" name="Mariner's Moonshine" identifier="contrabandrum" category="Medical,Misc" maxstacksize="60" maxstacksizecharacterinventory="60" 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">
|
|
<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">
|
|
<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">
|
|
<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" camerashake="5000" flashrange="10000" flashduration="5.0" screencolor="195,255,170,255" screencolorrange="5000" screencolorduration="3.0" decal="explosion" decalsize="5" 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>
|
|
<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>
|
|
<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="20,752,235,248" depth="0.51" origin="0.5,0.5" />
|
|
<!-- add more scum with offset if needed -->
|
|
<DecorativeSprite texture="Content/Map/Outposts/AbandonedOutpost/MonsterScumsA.png" sourcerect="124,153,251,157" depth="0.52" origin="0.5,0.5" offset="0,0" />
|
|
<Body radius="50" bodytype="Static" />
|
|
<ItemComponent>
|
|
<StatusEffect type="Always" target="This" Scale="0.05">
|
|
<Conditional Scale="lt 1.3" />
|
|
</StatusEffect>
|
|
<StatusEffect type="Always" target="This" Scale="-0.1" duration="2" interval="2">
|
|
<Conditional Scale="gte 1.3" />
|
|
</StatusEffect>
|
|
<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="4" commonness="1" />
|
|
<Item identifier="lead" amount="4" commonness="1" />
|
|
<Item identifier="copper" amount="4" commonness="1" />
|
|
<Item identifier="steel" amount="4" 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" amount="2" />
|
|
<Item identifier="titaniumaluminiumalloy" amount="2" />
|
|
<Item identifier="titaniumaluminiumalloy" amount="2" />
|
|
<Item identifier="rubber" amount="2" />
|
|
<Item identifier="rubber" amount="2" />
|
|
</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" amount="2" mincondition="0.25" />
|
|
<Item identifier="organicfiber" amount="2" mincondition="0.25" />
|
|
<Item identifier="ballisticfiber" amount="2" mincondition="0.5" />
|
|
<Item identifier="organicfiber" amount="2" 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="18" 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" amount="2" mincondition="0.25" />
|
|
<Item identifier="organicfiber" amount="2" mincondition="0.25" />
|
|
<Item identifier="ballisticfiber" amount="2" mincondition="0.5" />
|
|
<Item identifier="organicfiber" amount="2" 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="18" 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" amount="2" mincondition="0.25" />
|
|
<Item identifier="organicfiber" amount="2" mincondition="0.25" />
|
|
<Item identifier="ballisticfiber" amount="2" mincondition="0.5" />
|
|
<Item identifier="organicfiber" amount="2" 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="18" 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" amount="2" mincondition="0.25" />
|
|
<Item identifier="organicfiber" amount="2" mincondition="0.25" />
|
|
<Item identifier="ballisticfiber" amount="2" mincondition="0.5" />
|
|
<Item identifier="organicfiber" amount="2" 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="18" 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" amount="2" mincondition="0.25" />
|
|
<Item identifier="organicfiber" amount="2" mincondition="0.25" />
|
|
<Item identifier="ballisticfiber" amount="2" mincondition="0.5" />
|
|
<Item identifier="organicfiber" amount="2" 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="18" 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,ammobox,deepdiving,smallitem,mediumitem,largeitem" />
|
|
</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" amount="2" mincondition="0.25" />
|
|
<Item identifier="organicfiber" amount="2" mincondition="0.25" />
|
|
<Item identifier="ballisticfiber" amount="2" mincondition="0.5" />
|
|
<Item identifier="organicfiber" amount="2" 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="18" 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,ammobox,deepdiving,smallitem,mediumitem,largeitem" />
|
|
</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" amount="2" mincondition="0.25" />
|
|
<Item identifier="organicfiber" amount="2" mincondition="0.25" />
|
|
<Item identifier="ballisticfiber" amount="2" mincondition="0.5" />
|
|
<Item identifier="organicfiber" amount="2" 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="18" 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,ammobox,deepdiving,smallitem,mediumitem,largeitem" />
|
|
</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="60" 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="60" 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" amount="2" />
|
|
<Item identifier="sulphuricacid" amount="2" />
|
|
</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="60" 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" premultiplyalpha="false" origin="0.5,0.5" />
|
|
<ItemComponent>
|
|
<!--<StatusEffect target="This" type="OnSpawn" evententitytag="potentialjobboard">
|
|
<TriggerEvent identifier="jobboardde"/>
|
|
</StatusEffect>-->
|
|
</ItemComponent>
|
|
<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>
|
|
<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="SIGNAL SOURCE" 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>
|
|
<!-- Signal Source for Wrecks & Ruins -->
|
|
<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="SIGNAL SOURCE" 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="60" 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" maxwires="10" />
|
|
<output name="signal_out1" displayname="connection.signaloutx~[num]=1" maxwires="10" />
|
|
<output name="signal_out2" displayname="connection.signaloutx~[num]=2" maxwires="10" />
|
|
<output name="state_out" displayname="connection.stateout" fallbackdisplayname="connection.signalout" maxwires="10" />
|
|
<output name="load_value_out" displayname="connection.loadvalueout" maxwires="10" />
|
|
<output name="power_value_out" displayname="connection.powervalueout" maxwires="10" />
|
|
</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>
|
|
<!-- 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>
|
|
<!-- only used for locating crawlers -->
|
|
<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>
|
|
<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>
|
|
<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>
|
|
<Item name="Old pick-chisel" identifier="piezochipper" description="Chip at piezo crystals with this" hideinmenus="false" category="Misc" maxstacksize="60" maxstacksizecharacterinventory="60" 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="2" structuredamage="15" itemdamage="12">
|
|
<Affliction identifier="blunttrauma" strength="25" />
|
|
<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="10" />
|
|
<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="60" tags="smallitem,loadable,mobilebattery" 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>
|
|
<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="60" 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>
|
|
<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>
|
|
<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>
|
|
<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="100000" mindeteriorationdelay="240" maxdeteriorationdelay="540" 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>
|
|
<!-- 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>
|
|
<Item name="" identifier="husksamplevial" hideinmenus="true" category="Medical" maxstacksize="60" maxstacksizecharacterinventory="60" 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 -->
|
|
<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" istoggle="true" msg="ItemMsgPressSelect">
|
|
<sound file="Content/Items/Button/Switch1.ogg" type="OnUse" range="250.0" />
|
|
<sound file="Content/Items/Button/Switch2.ogg" type="OnUse" range="250.0" />
|
|
</Controller>
|
|
</Item>
|
|
<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" />
|
|
<!-- TODO: Use geneticresearchstation when barodevs unfuck research stations holy shit I hate tag restrictions that prevent modding -->
|
|
<!-- <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>
|
|
<!-- 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" amount="2" />
|
|
</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> |