1926 lines
140 KiB
XML
1926 lines
140 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Items>
|
|
<Item name="" identifier="spear" category="Weapon" maxstacksize="60" maxstacksizecharacterinventory="60" interactthroughwalls="true" cargocontaineridentifier="metalcrate" tags="mediumitem,harpoonammo,handheldammo" Scale="0.5" impactsoundtag="impact_metal_light">
|
|
<PreferredContainer primary="harpoongun" amount="12" spawnprobability="1" />
|
|
<PreferredContainer primary="armcab" minamount="6" maxamount="12" spawnprobability="1" notcampaign="true" notpvp="true" />
|
|
<PreferredContainer secondary="wreckarmcab,abandonedarmcab,piratearmcab" minamount="2" maxamount="6" spawnprobability="0.4" />
|
|
<PreferredContainer primary="secarmcab" />
|
|
<PreferredContainer secondary="respawncontainer_kingofthehull" amount="64" spawnprobability="1" notcampaign="true"/>
|
|
<Price baseprice="7">
|
|
<Price storeidentifier="merchantoutpost" minavailable="12" multiplier="1.5" />
|
|
<Price storeidentifier="merchantcity" minavailable="12" multiplier="1.25" />
|
|
<Price storeidentifier="merchantresearch" minavailable="6" multiplier="1.25" />
|
|
<Price storeidentifier="merchantmilitary" minavailable="24" multiplier="0.9" />
|
|
<Price storeidentifier="merchantmine" minavailable="6" multiplier="1.25" />
|
|
<Price storeidentifier="merchantarmory" minavailable="24" multiplier="0.9" />
|
|
</Price>
|
|
<Deconstruct time="5" />
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="10" amount="6">
|
|
<RequiredSkill identifier="weapons" level="20" />
|
|
<RequiredItem identifier="steel" />
|
|
</Fabricate>
|
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="320,968,55,55" origin="0.5,0.5" />
|
|
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="85,368,168,11" depth="0.55" origin="0.5,0.5" />
|
|
<Body width="160" height="10" density="30" />
|
|
<Pickable slots="Any" msg="ItemMsgPickUpSelect" />
|
|
<Rope sourcepullforce="300" targetpullforce="150" projectilepullforce="5" maxlength="1500" snaponcollision="false" spritewidth="3" tile="true" origin="0.05,0.5" targetminmass="10" lerpforces="true" snapanimduration="0.5" ReelSoundPitchSlide="1.0,2.25">
|
|
<Sprite texture="Content/Map/Thalamus/thalamus.png" sourcerect="617,352,174,32" depth="0.57" origin="0.5,0.5" />
|
|
<SnapSound file="Content/Items/Weapons/HarpoonGun1.ogg" range="500" frequencymultiplier="3.0,4.0"/>
|
|
<ReelSound file="Content/Items/Weapons/WEAPON_harpoonGunReelLoop.ogg" range="1000" />
|
|
<!-- Snap after 1 seconds if not stuck to anything -->
|
|
<StatusEffect type="OnUse" target="This" Snapped="true" delay="1" checkconditionalalways="true">
|
|
<Conditional targetitemcomponent="Projectile" IsStuckToTarget="false" />
|
|
</StatusEffect>
|
|
</Rope>
|
|
<Projectile characterusable="false" launchimpulse="5" sticktocharacters="true" sticktoitems="true" sticktostructures="true" sticktodeflective="true" sticktodoors="false" sticktolighttargets="true">
|
|
<Attack structuredamage="15" itemdamage="15" targetforce="20" severlimbsprobability="0.1">
|
|
<Affliction identifier="lacerations" strength="35" />
|
|
<Affliction identifier="bleeding" strength="35" />
|
|
<Affliction identifier="stun" strength="0.5" />
|
|
</Attack>
|
|
<StatusEffect type="OnActive" target="UseTarget,This" checkconditionalalways="true" comparison="And" disabledeltatime="true">
|
|
<Conditional Snapped="false" />
|
|
<Conditional mass="lt 30" />
|
|
<Affliction identifier="drag" strength="1" />
|
|
</StatusEffect>
|
|
</Projectile>
|
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
|
</Item>
|
|
<Item name="" identifier="alienspear" category="Weapon,Alien" maxstacksize="60" maxstacksizecharacterinventory="60" interactthroughwalls="true" cargocontaineridentifier="metalcrate" tags="mediumitem,harpoonammo,handheldammo" Scale="0.5" impactsoundtag="impact_metal_light">
|
|
<PreferredContainer primary="harpoongun" />
|
|
<PreferredContainer secondary="ruinstoragesmall,ruinstorage" minamount="2" maxamount="6" spawnprobability="0.2" />
|
|
<PreferredContainer secondary="ruinstoragelarge" amount="12" spawnprobability="0.4" />
|
|
<PreferredContainer primary="ruintreasure" amount="12" spawnprobability="0.5" />
|
|
<PreferredContainer primary="secarmcab,armcab" />
|
|
<Price baseprice="50" sold="false">
|
|
<Price storeidentifier="merchantoutpost" multiplier="1.5" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.25" />
|
|
<Price storeidentifier="merchantresearch" multiplier="1.25" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="0.9" />
|
|
<Price storeidentifier="merchantmine" multiplier="1.25" />
|
|
</Price>
|
|
<Deconstruct time="5" />
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="10" amount="6">
|
|
<RequiredSkill identifier="weapons" level="30" />
|
|
<RequiredItem identifier="physicorium" />
|
|
</Fabricate>
|
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="449,968,55,55" origin="0.5,0.5" />
|
|
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="85,398,170,14" depth="0.55" origin="0.5,0.5" />
|
|
<Body width="160" height="10" density="30" />
|
|
<Pickable slots="Any" msg="ItemMsgPickUpSelect" />
|
|
<Rope sourcepullforce="300" targetpullforce="150" projectilepullforce="5" maxlength="1500" snaponcollision="false" spritewidth="3" tile="true" origin="0.05,0.5" targetminmass="10" lerpforces="true" snapanimduration="0.5" ReelSoundPitchSlide="1.0,2.25">
|
|
<Sprite texture="Content/Map/Thalamus/thalamus.png" sourcerect="617,352,174,32" depth="0.57" origin="0.5,0.5" />
|
|
<SnapSound file="Content/Items/Weapons/HarpoonGun1.ogg" range="500" frequencymultiplier="3.0,4.0"/>
|
|
<ReelSound file="Content/Items/Weapons/WEAPON_harpoonGunReelLoop.ogg" range="1000" />
|
|
<!-- Snap after 1 seconds if not stuck to anything -->
|
|
<StatusEffect type="OnUse" target="This" Snapped="true" delay="1" checkconditionalalways="true">
|
|
<Conditional targetitemcomponent="Projectile" IsStuckToTarget="false" />
|
|
</StatusEffect>
|
|
</Rope>
|
|
<Projectile characterusable="false" launchimpulse="5.0" sticktocharacters="true" sticktoitems="true" sticktostructures="true" sticktodeflective="true" sticktodoors="false" sticktolighttargets="true">
|
|
<Attack structuredamage="20" itemdamage="20" targetforce="20" severlimbsprobability="0.2">
|
|
<Affliction identifier="lacerations" strength="60" />
|
|
<Affliction identifier="bleeding" strength="60" />
|
|
<Affliction identifier="stun" strength="0.5" />
|
|
</Attack>
|
|
<StatusEffect type="OnActive" target="UseTarget,This" checkconditionalalways="true" comparison="And" disabledeltatime="true">
|
|
<Conditional Snapped="false" />
|
|
<Conditional mass="lt 30" />
|
|
<Affliction identifier="drag" strength="1" />
|
|
</StatusEffect>
|
|
</Projectile>
|
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
|
</Item>
|
|
<Item name="" identifier="explosivespear" category="Weapon" maxstacksize="60" maxstacksizecharacterinventory="60" interactthroughwalls="true" cargocontaineridentifier="metalcrate" tags="mediumitem,harpoonammo,handheldammo,demolitionsexpert" Scale="0.5" impactsoundtag="impact_metal_light">
|
|
<PreferredContainer primary="harpoongun" />
|
|
<PreferredContainer primary="armcab" amount="12" spawnprobability="0.2" notcampaign="true" notpvp="true" />
|
|
<PreferredContainer secondary="wreckarmcab,abandonedarmcab,piratearmcab" minamount="2" maxamount="12" spawnprobability="0.2" />
|
|
<PreferredContainer primary="secarmcab" />
|
|
<Price baseprice="80">
|
|
<Price storeidentifier="merchantoutpost" sold="false" multiplier="1.4" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.25" minavailable="9" sold="false" />
|
|
<Price storeidentifier="merchantresearch" sold="false" multiplier="1.25" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="0.9" minavailable="18" />
|
|
<Price storeidentifier="merchantmine" sold="false" multiplier="1.25" />
|
|
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="18" />
|
|
</Price>
|
|
<Deconstruct time="5"></Deconstruct>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="10" amount="2">
|
|
<RequiredSkill identifier="weapons" level="30" />
|
|
<RequiredItem identifier="spear" amount="2" />
|
|
<RequiredItem identifier="uex" />
|
|
</Fabricate>
|
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="385,968,55,55" origin="0.5,0.5" />
|
|
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="85,381,168,15" depth="0.55" origin="0.5,0.5" />
|
|
<Body width="160" height="10" density="30" />
|
|
<Pickable slots="Any" msg="ItemMsgPickUpSelect" />
|
|
<Projectile characterusable="false" launchimpulse="10.0" severlimbsprobability="0.1">
|
|
<Attack structuredamage="20" targetforce="10" penetration="0.5">
|
|
<Affliction identifier="explosiondamage" strength="25" />
|
|
</Attack>
|
|
<StatusEffect type="OnImpact" target="This" Condition="-100.0" disabledeltatime="true">
|
|
<Explosion range="200.0" ballastfloradamage="50" structuredamage="10" levelwalldamage="50" itemdamage="250" force="5" severlimbsprobability="0.25">
|
|
<Affliction identifier="burn" strength="50" />
|
|
<Affliction identifier="stun" strength="1.5" />
|
|
</Explosion>
|
|
<sound file="Content/Items/Weapons/ExplosionSmall1.ogg" range="3000" />
|
|
<sound file="Content/Items/Weapons/ExplosionSmall2.ogg" range="3000" />
|
|
<sound file="Content/Items/Weapons/ExplosionSmall3.ogg" range="3000" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</Projectile>
|
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
|
</Item>
|
|
<Item name="" identifier="harpoongun" category="Weapon" cargocontaineridentifier="metalcrate" tags="mediumitem,weapon,gunsmith,provocativetohumanai,mountableweapon" Scale="0.5" impactsoundtag="impact_metal_light">
|
|
<PreferredContainer secondary="wreckweaponholder" spawnprobability="0.1" />
|
|
<PreferredContainer secondary="wreckarmcab,abandonedarmcab,piratearmcab" amount="2" spawnprobability="0.2" />
|
|
<PreferredContainer primary="secarmcab" secondary="armcab,weaponholder" />
|
|
<PreferredContainer secondary="respawncontainer_kingofthehull" amount="4" spawnprobability="1" notcampaign="true"/>
|
|
<Price baseprice="170" minavailable="3">
|
|
<Price storeidentifier="merchantoutpost" multiplier="1.5" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.25" minavailable="6" sold="false" />
|
|
<Price storeidentifier="merchantresearch" multiplier="1.25" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="0.9" minavailable="9" />
|
|
<Price storeidentifier="merchantmine" multiplier="1.25" />
|
|
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="9" />
|
|
</Price>
|
|
<Deconstruct time="10">
|
|
<Item identifier="steel" />
|
|
<Item identifier="plastic" />
|
|
<Item identifier="tin" />
|
|
</Deconstruct>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="20">
|
|
<RequiredSkill identifier="weapons" level="30" />
|
|
<RequiredItem identifier="steel" amount="2" />
|
|
<RequiredItem identifier="plastic" amount="2" />
|
|
<RequiredItem identifier="tin" amount="2" />
|
|
</Fabricate>
|
|
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="0,203,181,39" depth="0.55" origin="0.5,0.5" />
|
|
<Body width="180" height="30" density="25" />
|
|
<Holdable slots="Any,RightHand+LeftHand" controlpose="true" holdpos="35,-10" aimpos="45,-10" handle1="-20,-6" handle2="30,10" holdangle="-40" msg="ItemMsgPickUpSelect" />
|
|
<RangedWeapon reload="1.75" launchimpulse="20.0" barrelpos="85,14" spread="1" unskilledspread="10" combatPriority="60" drawhudwhenequipped="true" crosshairscale="0.2">
|
|
<Crosshair texture="Content/Items/Weapons/Crosshairs.png" sourcerect="0,256,256,256" />
|
|
<CrosshairPointer texture="Content/Items/Weapons/Crosshairs.png" sourcerect="256,256,256,256" />
|
|
<Sound file="Content/Items/Weapons/HarpoonGun1.ogg" type="OnUse" range="1000" />
|
|
<Sound file="Content/Items/Weapons/HarpoonGun2.ogg" type="OnUse" range="1000" />
|
|
<Sound file="Content/Items/Weapons/HarpoonGun3.ogg" type="OnUse" range="1000" />
|
|
<StatusEffect type="OnUse" target="This">
|
|
<Explosion range="150.0" force="5" shockwave="false" smoke="false" flames="false" flash="false" sparks="false" underwaterbubble="false" camerashake="6.0" />
|
|
</StatusEffect>
|
|
<RequiredItems items="harpoonammo" type="Contained" msg="ItemMsgSpearRequired" />
|
|
<RequiredSkill identifier="weapons" level="30" />
|
|
</RangedWeapon>
|
|
<ItemContainer itempos="27,10" iteminterval="0,-4" hideitems="false" capacity="1" maxstacksize="60" containedstateindicatorslot="0" containedstateindicatorstyle="spear" containedspritedepths="0.551,0.552,0.553,0.554,0.555,0.556">
|
|
<Containable items="harpoonammo" />
|
|
<SlotIcon slotindex="0" texture="Content/UI/StatusMonitorUI.png" sourcerect="0,448,64,64" origin="0.5,0.5" />
|
|
<SlotIcon slotindex="1" texture="Content/UI/StatusMonitorUI.png" sourcerect="320,448,64,64" origin="0.5,0.5" />
|
|
<SubContainer capacity="1" maxstacksize="60">
|
|
<Containable items="flashlight" hide="false" itempos="18,12" setactive="true" />
|
|
</SubContainer>
|
|
</ItemContainer>
|
|
<aitarget sightrange="0" soundrange="500" fadeouttime="2" />
|
|
<Quality>
|
|
<QualityStat stattype="FirepowerMultiplier" value="0.3" />
|
|
</Quality>
|
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
|
<SkillRequirementHint identifier="weapons" level="30" />
|
|
</Item>
|
|
<Item name="" identifier="revolverround" category="Weapon" maxstacksize="60" maxstacksizecharacterinventory="60" interactthroughwalls="true" cargocontaineridentifier="metalcrate" Scale="0.5" tags="smallitem,revolverammo,handheldammo,pistolammoitem" impactsoundtag="impact_metal_light">
|
|
<PreferredContainer primary="revolver" amount="12" spawnprobability="1" />
|
|
<PreferredContainer primary="armcab" amount="12" spawnprobability="1" notpvp="true" />
|
|
<PreferredContainer secondary="wrecksecarmcab,abandonedsecarmcab,piratesecarmcab" minamount="2" maxamount="12" spawnprobability="0.4" />
|
|
<PreferredContainer secondary="wreckarmcab,abandonedarmcab,piratearmcab" minamount="2" maxamount="6" spawnprobability="0.5" />
|
|
<PreferredContainer secondary="secarmcab" />
|
|
<PreferredContainer secondary="respawncontainer_kingofthehull" amount="64" spawnprobability="1" notcampaign="true"/>
|
|
<Price baseprice="12">
|
|
<Price storeidentifier="merchantoutpost" multiplier="1.5" minavailable="36" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.25" minavailable="36" />
|
|
<Price storeidentifier="merchantresearch" multiplier="1.25" minavailable="36" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="0.9" minavailable="180" />
|
|
<Price storeidentifier="merchantmine" multiplier="1.25" minavailable="36" />
|
|
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="180" />
|
|
</Price>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="20" requiresrecipe="true" amount="12">
|
|
<RequiredSkill identifier="weapons" level="30" />
|
|
<RequiredItem tag="munition_propulsion" description="fabricationdescription.munition_propulsion" />
|
|
<RequiredItem tag="munition_core" description="fabricationdescription.munition_core" />
|
|
<RequiredItem tag="munition_jacket" description="fabricationdescription.munition_jacket" />
|
|
</Fabricate>
|
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="704,384,64,64" origin="0.5,0.5" />
|
|
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="191,290,21,7" depth="0.55" origin="0.5,0.5" />
|
|
<Body width="29" height="10" density="30" />
|
|
<Pickable slots="Any" msg="ItemMsgPickUpSelect" />
|
|
<Projectile characterusable="false" hitscan="true" removeonhit="true">
|
|
<ParticleEmitter particle="tracerfirearm" particleamount="1" velocitymin="0" velocitymax="0" colormultiplier="255,255,115,175" scalemultiplier="1,0.6" />
|
|
<Attack structuredamage="10" targetforce="10" itemdamage="10" severlimbsprobability="0.2" penetration="0.1">
|
|
<Affliction identifier="gunshotwound" strength="24" />
|
|
<Affliction identifier="bleeding" strength="16" />
|
|
<Affliction identifier="stun" strength="0.3" />
|
|
</Attack>
|
|
<StatusEffect type="OnImpact" target="UseTarget">
|
|
<ParticleEmitter particle="impactfirearm" particleamount="1" velocitymin="0" velocitymax="0" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnImpact" target="UseTarget">
|
|
<Conditional entitytype="eq Structure" />
|
|
<Conditional hastag="eq door" />
|
|
<ParticleEmitter particle="spark" copyentityangle="true" anglemin="-10" anglemax="10" particleamount="5" velocitymin="-10" velocitymax="-200" scalemin="0.5" scalemax="1" />
|
|
</StatusEffect>
|
|
</Projectile>
|
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
|
</Item>
|
|
<Item name="" identifier="revolver" category="Weapon" cargocontaineridentifier="metalcrate" tags="smallitem,weapon,gun,pistolitem,provocativetohumanai,gunsmith,mountableweapon" Scale="0.5" impactsoundtag="impact_metal_light">
|
|
<!--
|
|
An example on using the PreferredContainer:
|
|
|
|
<PreferredContainer primary="somespecialcontainer" secondary="locker" minamount="2" maxamount="2" spawnprobability="1"/>
|
|
|
|
PreferredContainers are used for automatic item placement and to tell the bots where items belong to.
|
|
|
|
Automatic item placement can be disabled by setting autofit="False" attribute in the ItemContainer definition or changing the property in the sub editor.
|
|
|
|
Tags and identifiers are used indistinguishably: neither is given a priority over the other.
|
|
|
|
The automatic item placement first looks for containers with an identifier or tag "somespecialcontainer".
|
|
If none found, will use the containers with the "locker" tag/identifier.
|
|
In practice, this should fill all lockers (that have enough room) with one revolver, because there shouldn't be any containers with the primary tag/identifier.
|
|
|
|
Note that each "PreferredContainer" element is evaluated separately and the probability is per container.
|
|
|
|
The bots treat both the "primary" and the "secondary" as accepted containers. However, they prefer the "primary" containers.
|
|
The evaluation is weight based: it's possible that the bots use a container marked as "secondary" or even a container that is not defined here, if it's close enough.
|
|
If you want to tell the bots that "only put certain items in this container", use the "Containable Restrictions" that can be defined in the sub editor.
|
|
-->
|
|
<PreferredContainer secondary="outpostsecarmcab" amount="2" spawnprobability="1" />
|
|
<PreferredContainer secondary="wrecksecarmcab,abandonedsecarmcab,piratesecarmcab" amount="2" spawnprobability="0.5" />
|
|
<PreferredContainer primary="secarmcab" secondary="armcab,weaponholder" />
|
|
<!--
|
|
An example on using the Price elements:
|
|
|
|
<Price baseprice="0" sold="true" soldelsewhere="false" buyingpricemultiplier="1" minamount="0" maxamount="0" canbespecial="true" minleveldifficulty="0" displaynonempty="false">
|
|
<Price storeidentifier="" multiplier="1" />
|
|
</Price>
|
|
|
|
The above example includes all the attributes that can be used in the price definitions. The listed attribute values are the values the attributes will default to if they are
|
|
omitted in the definition.
|
|
|
|
Parent price element attributes:
|
|
baseprice = The default price of the item. Defaults to 0.
|
|
soldelsewhere = Is the item sold at non-specified stores, i.e. stores that don't have their identifier specified in any of the child elements? Defaults to false.
|
|
canbespecial = Can the item be a daily special or a requested good? Defaults to true.
|
|
displaynonempty = Should the number of owned non-empty items be specified in the store interface? Defaults to false.
|
|
|
|
Parent price element attributes that can be overridden in child elements:
|
|
sold = Is the item sold at the specified stores or not? Defaults to true.
|
|
buyingmultiplier = Multiplier that can increase or decrease the cost of buying the item. Defaults to 1.0.
|
|
minamount = The minimum number of this item stores will always have in stock. Defaults to 0.
|
|
maxamount = The maximum number of this item stores can ever have in stock. Defaults to 0.
|
|
minleveldifficulty = The minimum difficulty level required for this item to appear in stores. Defaults to 0.
|
|
|
|
Child price element attributes:
|
|
storeidentifiers = Human prefab identifiers of the store characters that will sell this item.
|
|
multiplier = (multiplier * baseprice) will determine the price of the item at the store. Defaults to 1.0.
|
|
-->
|
|
<Price baseprice="150">
|
|
<Price storeidentifier="merchantoutpost" sold="false" multiplier="1.5" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.25" sold="false" minavailable="3" />
|
|
<Price storeidentifier="merchantresearch" sold="false" multiplier="1.25" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="0.9" minavailable="9" />
|
|
<Price storeidentifier="merchantmine" sold="false" multiplier="1.25" />
|
|
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="9" />
|
|
</Price>
|
|
<Deconstruct time="10">
|
|
<Item identifier="steel" />
|
|
<Item identifier="plastic" />
|
|
</Deconstruct>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="35" requiresrecipe="true">
|
|
<RequiredSkill identifier="weapons" level="35" />
|
|
<RequiredItem identifier="steel" amount="2" />
|
|
<RequiredItem identifier="plastic" />
|
|
</Fabricate>
|
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="128,64,64,64" origin="0.5,0.5" />
|
|
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="0,418,76,41" depth="0.55" origin="0.5,0.5" />
|
|
<Body width="72" height="40" density="25" />
|
|
<Holdable slots="Any,RightHand,LeftHand" controlpose="true" aimpos="70,5" handle1="-25,-7" msg="ItemMsgPickUpSelect" />
|
|
<RangedWeapon barrelpos="29,11" spread="0.1" unskilledspread="6" combatPriority="70" drawhudwhenequipped="true" crosshairscale="0.2" reload="0.5" DualWieldReloadTimePenaltyMultiplier="1.75" DualWieldAccuracyPenalty="8">
|
|
<Crosshair texture="Content/Items/Weapons/Crosshairs.png" sourcerect="0,256,256,256" />
|
|
<CrosshairPointer texture="Content/Items/Weapons/Crosshairs.png" sourcerect="256,256,256,256" />
|
|
<Sound file="Content/Items/Weapons/Revolver1.ogg" type="OnUse" range="3000" selectionmode="Random" />
|
|
<Sound file="Content/Items/Weapons/Revolver2.ogg" type="OnUse" range="3000" />
|
|
<Sound file="Content/Items/Weapons/Revolver3.ogg" type="OnUse" range="3000" />
|
|
<ParticleEmitter particle="muzzleflash" particleamount="1" velocitymin="0" velocitymax="0" />
|
|
<StatusEffect type="OnUse" target="This">
|
|
<Explosion range="150.0" force="1.5" shockwave="false" smoke="false" flames="false" sparks="false" underwaterbubble="false" camerashake="6.0" />
|
|
<ParticleEmitter particle="casingfirearm" particleamount="1" anglemin="90" anglemax="150" velocitymin="50" velocitymax="250" CopyEntityAngle="true" />
|
|
</StatusEffect>
|
|
<RequiredItems items="revolverammo" type="Contained" msg="ItemMsgAmmoRequired" />
|
|
<RequiredSkill identifier="weapons" level="40" />
|
|
</RangedWeapon>
|
|
<ItemContainer capacity="1" maxstacksize="60" hideitems="true" containedstateindicatorstyle="bullet">
|
|
<SlotIcon slotindex="0" texture="Content/UI/StatusMonitorUI.png" sourcerect="256,448,64,64" origin="0.5,0.5" />
|
|
<Containable items="revolverammo" />
|
|
</ItemContainer>
|
|
<aitarget sightrange="2000" soundrange="5000" fadeouttime="5" />
|
|
<Quality>
|
|
<QualityStat stattype="FirepowerMultiplier" value="0.3" />
|
|
</Quality>
|
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
|
<SkillRequirementHint identifier="weapons" level="40" />
|
|
</Item>
|
|
<Item name="" identifier="smground" category="Weapon" interactthroughwalls="true" cargocontaineridentifier="metalcrate" tags="smallitem" impactsoundtag="impact_metal_light" hideinmenus="true" scale="0.5">
|
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="896,960,64,64" origin="0.5,0.5" />
|
|
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="195,282,17,6" depth="0.55" origin="0.5,0.5" />
|
|
<Body width="40" height="14" density="30" />
|
|
<Pickable slots="Any" msg="ItemMsgPickUpSelect" />
|
|
<Projectile characterusable="false" hitscan="true" removeonhit="true">
|
|
<ParticleEmitter particle="tracerfirearm" particleamount="1" velocitymin="0" velocitymax="0" colormultiplier="255,255,115,175" scalemultiplier="1,0.6" />
|
|
<Attack structuredamage="4" targetforce="5" itemdamage="4" severlimbsprobability="0.1">
|
|
<Affliction identifier="gunshotwound" strength="12.5" />
|
|
<Affliction identifier="bleeding" strength="12.5" />
|
|
<Affliction identifier="stun" strength="0.2" probability="0.1" />
|
|
</Attack>
|
|
<StatusEffect type="OnImpact" target="UseTarget">
|
|
<ParticleEmitter particle="impactfirearm" particleamount="1" velocitymin="0" velocitymax="0" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnImpact" target="UseTarget">
|
|
<Conditional entitytype="eq Structure" />
|
|
<Conditional hastag="eq door" />
|
|
<ParticleEmitter particle="spark" copyentityangle="true" anglemin="-10" anglemax="10" particleamount="5" velocitymin="-10" velocitymax="-200" scalemin="0.5" scalemax="1" />
|
|
</StatusEffect>
|
|
<!-- smg rounds should not exist outside magazines -->
|
|
<StatusEffect type="OnNotContained" target="This" stackable="false" delay="1">
|
|
<Remove />
|
|
</StatusEffect>
|
|
</Projectile>
|
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
|
</Item>
|
|
<Item name="" identifier="smgmagazine" maxstacksize="60" maxstacksizecharacterinventory="60" scale="0.5" category="Weapon" cargocontaineridentifier="metalcrate" linkable="true" tags="smallitem,smgammo,handheldammo" impactsoundtag="impact_metal_light">
|
|
<PreferredContainer primary="smg,smgunique,machinepistol" amount="2" spawnprobability="1" />
|
|
<PreferredContainer primary="armcab" amount="2" spawnprobability="1" notcampaign="true" notpvp="true" />
|
|
<PreferredContainer secondary="outpostsecarmcab" minamount="2" maxamount="4" spawnprobability="1" />
|
|
<PreferredContainer secondary="wrecksecarmcab" minamount="2" maxamount="4" spawnprobability="0.4" />
|
|
<PreferredContainer secondary="secarmcab" />
|
|
<PreferredContainer secondary="respawncontainer_kingofthehull" amount="16" spawnprobability="1" notcampaign="true"/>
|
|
<Price baseprice="100" displaynonempty="true" minleveldifficulty="15">
|
|
<Price storeidentifier="merchantoutpost" sold="false" multiplier="1.5" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.25" minavailable="6" sold="false" />
|
|
<Price storeidentifier="merchantresearch" sold="false" multiplier="1.25" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="0.9" minavailable="12" />
|
|
<Price storeidentifier="merchantmine" sold="false" multiplier="1.25" />
|
|
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="12" />
|
|
</Price>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="25" requiresrecipe="true">
|
|
<RequiredSkill identifier="weapons" level="40" />
|
|
<RequiredItem tag="munition_propulsion" description="fabricationdescription.munition_propulsion" />
|
|
<RequiredItem tag="munition_core" description="fabricationdescription.munition_core" />
|
|
<RequiredItem tag="munition_jacket" description="fabricationdescription.munition_jacket" />
|
|
<RequiredItem identifier="steel" />
|
|
</Fabricate>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="15" requiresrecipe="true" displayname="recycleitem">
|
|
<RequiredSkill identifier="weapons" level="40" />
|
|
<RequiredItem tag="munition_propulsion" description="fabricationdescription.munition_propulsion" />
|
|
<RequiredItem tag="munition_core" description="fabricationdescription.munition_core" />
|
|
<RequiredItem tag="munition_jacket" description="fabricationdescription.munition_jacket" />
|
|
<RequiredItem identifier="smgmagazine" mincondition="0.0" maxcondition="0.1" usecondition="false" />
|
|
</Fabricate>
|
|
<Deconstruct time="10">
|
|
<Item identifier="steel" />
|
|
</Deconstruct>
|
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="960,960,64,64" />
|
|
<Sprite texture="Content/Items/Weapons/weapons_new.png" depth="0.54" sourcerect="146,157,21,44" origin="0.5,0.5" />
|
|
<Body width="14" height="40" density="25" />
|
|
<ItemContainer hideitems="true" capacity="1" drawinventory="false" canbeselected="false" ShowConditionInContainedStateIndicator="true" SpawnWithId="smground" removecontaineditemsondeconstruct="true" containedstateindicatorstyle="bullet">
|
|
<Containable items="smground" />
|
|
<!--Spawn an SMG round on use. Condition -4.8 -> 21 shots per magazine.-->
|
|
<StatusEffect type="OnUse" target="This" condition="-4.8" disabledeltatime="true">
|
|
<SpawnItem identifiers="smground" spawnposition="ThisInventory" />
|
|
</StatusEffect>
|
|
</ItemContainer>
|
|
<!--Magazines can be combined to raise condition.-->
|
|
<Holdable canBeCombined="true" slots="Any,RightHand,LeftHand" handle1="0,0" msg="ItemMsgPickUpSelect" />
|
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
|
</Item>
|
|
<Item name="" identifier="smg" category="Weapon" cargocontaineridentifier="metalcrate" tags="smallautoweapon,smallitem,weapon,gun,gunsmith,provocativetohumanai,mountableweapon" Scale="0.5" impactsoundtag="impact_metal_light">
|
|
<PreferredContainer primary="secarmcab" amount="2" spawnprobability="1" notcampaign="true" notpvp="true" />
|
|
<PreferredContainer secondary="outpostsecarmcab" amount="2" spawnprobability="1" />
|
|
<PreferredContainer secondary="wrecksecarmcab,abandonedsecarmcab,piratesecarmcab" amount="2" spawnprobability="0.5" />
|
|
<PreferredContainer secondary="armcab,weaponholder" />
|
|
<Price baseprice="390" minleveldifficulty="30">
|
|
<Price storeidentifier="merchantoutpost" sold="false" multiplier="1.5" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.25" minavailable="3" sold="false" />
|
|
<Price storeidentifier="merchantresearch" sold="false" multiplier="1.25" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="0.9" minavailable="6" />
|
|
<Price storeidentifier="merchantmine" sold="false" multiplier="1.25" />
|
|
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="6" />
|
|
</Price>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="35" requiresrecipe="true">
|
|
<RequiredSkill identifier="weapons" level="55" />
|
|
<RequiredItem identifier="plastic" />
|
|
<RequiredItem identifier="titaniumaluminiumalloy" amount="2" />
|
|
</Fabricate>
|
|
<Deconstruct time="10">
|
|
<Item identifier="plastic" />
|
|
<Item identifier="titaniumaluminiumalloy" />
|
|
</Deconstruct>
|
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="832,830,64,64" origin="0.5,0.5" />
|
|
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="0,121,144,80" depth="0.55" origin="0.5,0.5" />
|
|
<Body width="140" height="60" density="25" />
|
|
<Holdable slots="Any,RightHand+LeftHand" controlpose="true" holdpos="40,-10" aimpos="45,-10" handle1="-30,-15" handle2="26,5" holdangle="-35" msg="ItemMsgPickUpSelect" />
|
|
<RangedWeapon reload="0.19" weapondamagemodifier="1.3" penetration="0.15" holdtrigger="true" barrelpos="64,9" spread="10" unskilledspread="16" combatPriority="80" drawhudwhenequipped="true" crosshairscale="0.2">
|
|
<Crosshair texture="Content/Items/Weapons/Crosshairs.png" sourcerect="0,256,256,256" />
|
|
<CrosshairPointer texture="Content/Items/Weapons/Crosshairs.png" sourcerect="256,256,256,256" />
|
|
<ParticleEmitter particle="muzzleflash" particleamount="1" velocitymin="0" velocitymax="0" />
|
|
<Sound file="Content/Items/Weapons/SMGsingleShot1.ogg" type="OnUse" range="3000" selectionmode="Random" />
|
|
<Sound file="Content/Items/Weapons/SMGsingleShot2.ogg" type="OnUse" range="3000" />
|
|
<Sound file="Content/Items/Weapons/SMGsingleShot3.ogg" type="OnUse" range="3000" />
|
|
<Sound file="Content/Items/Weapons/SMGsingleShot4.ogg" type="OnUse" range="3000" />
|
|
<Sound file="Content/Items/Weapons/SMGsingleShot5.ogg" type="OnUse" range="3000" />
|
|
<Sound file="Content/Items/Weapons/SMGsingleShot6.ogg" type="OnUse" range="3000" />
|
|
<StatusEffect type="OnUse" target="This">
|
|
<ParticleEmitter particle="casingfirearm" particleamount="1" anglemin="90" anglemax="150" velocitymin="50" velocitymax="250" CopyEntityAngle="true" />
|
|
<Explosion range="150.0" force="1.5" shockwave="false" smoke="false" flames="false" sparks="false" underwaterbubble="false" camerashake="12.0" />
|
|
</StatusEffect>
|
|
<!--"Use" contained magazine to spawn projectiles.-->
|
|
<StatusEffect type="OnUse" target="Contained">
|
|
<Use />
|
|
</StatusEffect>
|
|
<RequiredItems items="smgammo" type="Contained" msg="ItemMsgAmmoRequired" />
|
|
<RequiredSkill identifier="weapons" level="50" />
|
|
</RangedWeapon>
|
|
<ItemContainer capacity="1" maxstacksize="60" hideitems="false" containedstateindicatorslot="0" containedstateindicatorstyle="bullet" containedspritedepth="0.56">
|
|
<Containable items="smgammo" hide="false" itempos="4,-10" rotation="-30" />
|
|
<SlotIcon slotindex="0" texture="Content/UI/StatusMonitorUI.png" sourcerect="256,448,64,64" origin="0.5,0.5" />
|
|
<SlotIcon slotindex="1" texture="Content/UI/StatusMonitorUI.png" sourcerect="320,448,64,64" origin="0.5,0.5" />
|
|
<SubContainer capacity="1" maxstacksize="60">
|
|
<Containable items="flashlight" hide="false" itempos="22,-1" setactive="true" />
|
|
</SubContainer>
|
|
</ItemContainer>
|
|
<aitarget sightrange="2000" soundrange="4000" fadeouttime="5" />
|
|
<Quality>
|
|
<QualityStat stattype="FirepowerMultiplier" value="0.3" />
|
|
</Quality>
|
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
|
<SkillRequirementHint identifier="weapons" level="50" />
|
|
</Item>
|
|
<Item name="" identifier="stungrenade" category="Weapon" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="explosivecrate" tags="smallitem,weapon,explosive,demolitionsexpert,handgrenade" Scale="0.5" impactsoundtag="impact_metal_light">
|
|
<PreferredContainer primary="secarmcab" minamount="2" maxamount="6" spawnprobability="1" notcampaign="true" notpvp="true" />
|
|
<PreferredContainer secondary="outpostsecarmcab" minamount="2" maxamount="6" spawnprobability="1" />
|
|
<PreferredContainer secondary="wreckarmcab,abandonedarmcab,piratearmcab" minamount="2" maxamount="6" spawnprobability="0.4" />
|
|
<PreferredContainer secondary="armcab" />
|
|
<Upgrade gameversion="0.9.2.0" scale="0.5" />
|
|
<Price baseprice="125">
|
|
<Price storeidentifier="merchantoutpost" sold="false" multiplier="1.5" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.25" minavailable="9" sold="false" />
|
|
<Price storeidentifier="merchantresearch" sold="false" multiplier="1.25" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="0.9" minavailable="18" />
|
|
<Price storeidentifier="merchantmine" sold="false" multiplier="1.25" />
|
|
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="18" />
|
|
</Price>
|
|
<Deconstruct time="10">
|
|
<Item identifier="iron" />
|
|
<Item identifier="phosphorus" mincondition="0.9" />
|
|
</Deconstruct>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="20">
|
|
<RequiredSkill identifier="weapons" level="30" />
|
|
<RequiredItem identifier="iron" />
|
|
<RequiredItem identifier="phosphorus" />
|
|
<RequiredItem identifier="flashpowder" />
|
|
</Fabricate>
|
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="384,0,64,64" origin="0.5,0.5" />
|
|
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="130,312,27,54" depth="0.55" origin="0.5,0.5" />
|
|
<BrokenSprite texture="Content/Items/Weapons/weapons_new.png" name="stungrenade" sourcerect="467,125,27,54" depth="0.55" origin="0.5,0.5" maxcondition="99.9" />
|
|
<Body width="26" height="50" density="30" />
|
|
<Throwable characterusable="false" slots="Any,RightHand,LeftHand" throwforce="4.0" aimpos="35,-10" msg="ItemMsgPickUpSelect">
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<sound file="Content/Items/Weapons/TrueStunGrenade.ogg" range="3000" />
|
|
<!-- Effect without distance fall off to ensure some stun and flash effect -->
|
|
<Explosion range="750" force="0" smoke="false" playtinnitus="true" DistanceFalloff="false" flash="true" screenColor="255,255,255,255" screenColorDuration="10">
|
|
<Affliction identifier="stun" strength="4" />
|
|
<Affliction identifier="blind" strength="15" />
|
|
<Affliction identifier="sensoryoverload" strength="15" />
|
|
</Explosion>
|
|
<Explosion range="500" force="0.1" smoke="false">
|
|
<Affliction identifier="stun" strength="10" />
|
|
<Affliction identifier="blind" strength="25" />
|
|
<Affliction identifier="sensoryoverload" strength="30" />
|
|
</Explosion>
|
|
<!-- Secondary stronger blinding effect in the epicenter of the explosion -->
|
|
<Explosion range="200" force="0.1" smoke="false" penetration="1">
|
|
<Affliction identifier="explosiondamage" strength="10" />
|
|
<Affliction identifier="blind_hard" strength="10" />
|
|
</Explosion>
|
|
<Remove />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" targettype="This" Condition="0" setvalue="true" comparison="OR">
|
|
<Conditional HasTag="detonator" targetcontainer="true" />
|
|
<Conditional HasTag="railgunammo" targetcontainer="true" />
|
|
<Conditional HasTag="depthchargeammo" targetcontainer="true" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnSecondaryUse" target="This" disabledeltatime="true" checkconditionalalways="true">
|
|
<Conditional IsActive="false" targetitemcomponent="ItemComponent" />
|
|
<Use />
|
|
</StatusEffect>
|
|
</Throwable>
|
|
<!-- Activating the ItemComponent starts the timer -->
|
|
<ItemComponent IsActive="false" CharacterUsable="true">
|
|
<!--reduce condition by 1 to mark the user as the one responsible for the item breaking and exploding -->
|
|
<StatusEffect type="OnUse" targettype="This" IsActive="true" DontCleanUp="true" comparison="AND" condition="-1">
|
|
<Conditional HasTag="neq detonator" targetcontainer="true" />
|
|
<Conditional HasTag="neq railgunammo" targetcontainer="true" />
|
|
<Conditional HasTag="neq depthchargeammo" targetcontainer="true" />
|
|
<Conditional IsActive="false" targetitemcomponent="ItemComponent" />
|
|
<ParticleEmitter particle="grenadepin" emitinterval="10" particleamount="1" anglemin="70" anglemax="100" velocitymin="100" velocitymax="200" copyentityangle="true" scalemin="0.5" scalemax="0.5" />
|
|
<ParticleEmitter particle="grenadelever" emitinterval="10" particleamount="1" anglemin="120" anglemax="210" velocitymin="100" velocitymax="200" copyentityangle="true" scalemin="0.5" scalemax="0.5" />
|
|
<Sound file="Content/Items/Weapons/pinpull.ogg" type="OnUse" range="720" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnActive" targettype="This" Condition="-24">
|
|
<ParticleEmitter particle="flamethrowersmoke" particlespersecond="25" anglemin="0" anglemax="0" velocitymin="75" velocitymax="125" copyentityangle="true" scalemin="0.1" scalemax="0.15" colormultiplier="255,255,255,150" />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
<Quality>
|
|
<QualityStat stattype="ExplosionRadius" value="0.6" />
|
|
</Quality>
|
|
</Item>
|
|
<Item name="" identifier="empgrenade" category="Weapon" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="explosivecrate" tags="smallitem,weapon,explosive,demolitionsexpert,handgrenade" scale="0.5" impactsoundtag="impact_metal_light">
|
|
<PreferredContainer primary="secarmcab" minamount="2" maxamount="6" spawnprobability="1" notcampaign="true" notpvp="true" />
|
|
<PreferredContainer secondary="wreckarmcab,abandonedarmcab,piratearmcab" minamount="2" maxamount="4" spawnprobability="0.4" />
|
|
<PreferredContainer secondary="armcab" />
|
|
<Price baseprice="175">
|
|
<Price storeidentifier="merchantoutpost" sold="false" multiplier="1.5" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.25" minavailable="3" sold="false" />
|
|
<Price storeidentifier="merchantresearch" multiplier="1.25" minavailable="6" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="0.9" minavailable="12" />
|
|
<Price storeidentifier="merchantmine" sold="false" multiplier="1.25" />
|
|
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="12" />
|
|
<Price storeidentifier="merchantengineering" multiplier="1.2" minavailable="6" />
|
|
</Price>
|
|
<Upgrade gameversion="0.9.3.0" scale="0.5" />
|
|
<Deconstruct time="10">
|
|
<Item identifier="iron" />
|
|
<Item identifier="copper" mincondition="0.9" />
|
|
</Deconstruct>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="10">
|
|
<RequiredSkill identifier="weapons" level="30" />
|
|
<RequiredSkill identifier="electrical" level="20" />
|
|
<RequiredItem identifier="iron" />
|
|
<RequiredItem identifier="copper" />
|
|
<RequiredItem identifier="flashpowder" />
|
|
</Fabricate>
|
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="450,450,64,64" origin="0.5,0.5" />
|
|
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="159,311,27,54" depth="0.55" origin="0.5,0.5185185" />
|
|
<BrokenSprite texture="Content/Items/Weapons/weapons_new.png" name="empgrenade" sourcerect="434,186,27,54" depth="0.55" origin="0.5,0.5185185" maxcondition="99.9" />
|
|
<Body width="26" height="50" density="30" />
|
|
<Throwable characterusable="false" slots="Any,RightHand,LeftHand" throwforce="4.0" aimpos="35,-10" msg="ItemMsgPickUpSelect">
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<sound file="Content/Items/Weapons/ExplosionSmall1.ogg" range="1000" selectionmode="All" />
|
|
<sound file="Content/Items/Weapons/Emp.ogg" range="1000" />
|
|
<Explosion range="500" force="5" empstrength="10" applyfireeffects="false" flames="false">
|
|
<Affliction identifier="explosiondamage" strength="10" />
|
|
<Affliction identifier="stun" strength="5" />
|
|
<Affliction identifier="emp" strength="100" multiplybymaxvitality="true" />
|
|
</Explosion>
|
|
<Remove />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" targettype="This" Condition="0" setvalue="true" comparison="OR">
|
|
<Conditional HasTag="detonator" targetcontainer="true" />
|
|
<Conditional HasTag="railgunammo" targetcontainer="true" />
|
|
<Conditional HasTag="depthchargeammo" targetcontainer="true" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnSecondaryUse" target="This" disabledeltatime="true" checkconditionalalways="true">
|
|
<Conditional IsActive="false" targetitemcomponent="ItemComponent" />
|
|
<Use />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This" duration="0.65">
|
|
<ParticleEmitter particle="ElectricShock" copyentityangle="false" anglemin="0" anglemax="360" particleamount="5" velocitymin="0" velocitymax="2000" scalemin="0.3" scalemax="0.33" />
|
|
</StatusEffect>
|
|
<!-- Drain condition of nearby batteries.-->
|
|
<StatusEffect type="OnBroken" target="nearbyItems" range="450" targettags="loadable" condition="-100" />
|
|
</Throwable>
|
|
<ItemComponent IsActive="false" CharacterUsable="true">
|
|
<!--reduce condition by 1 to mark the user as the one responsible for the item breaking and exploding -->
|
|
<StatusEffect type="OnUse" targettype="This" IsActive="true" DontCleanUp="true" comparison="AND" condition="-1">
|
|
<Conditional HasTag="neq detonator" targetcontainer="true" />
|
|
<Conditional HasTag="neq railgunammo" targetcontainer="true" />
|
|
<Conditional HasTag="neq depthchargeammo" targetcontainer="true" />
|
|
<Conditional IsActive="false" targetitemcomponent="ItemComponent" />
|
|
<ParticleEmitter particle="grenadepin" emitinterval="10" particleamount="1" anglemin="70" anglemax="100" velocitymin="100" velocitymax="200" copyentityangle="true" scalemin="0.5" scalemax="0.5" />
|
|
<ParticleEmitter particle="grenadelever" emitinterval="10" particleamount="1" anglemin="120" anglemax="210" velocitymin="100" velocitymax="200" copyentityangle="true" scalemin="0.5" scalemax="0.5" />
|
|
<Sound file="Content/Items/Weapons/pinpull.ogg" type="OnUse" range="720" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnActive" targettype="This" Condition="-24">
|
|
<ParticleEmitter particle="flamethrowersmoke" particlespersecond="25" anglemin="0" anglemax="0" velocitymin="75" velocitymax="125" copyentityangle="true" scalemin="0.1" scalemax="0.15" colormultiplier="255,255,255,150" />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
<Quality>
|
|
<QualityStat stattype="ExplosionRadius" value="0.3" />
|
|
<QualityStat stattype="ExplosionDamage" value="0.3" />
|
|
</Quality>
|
|
</Item>
|
|
<Item name="" identifier="fraggrenade" category="Weapon" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="explosivecrate" tags="smallitem,weapon,explosive,demolitionsexpert,handgrenade" scale="0.5" impactsoundtag="impact_metal_heavy">
|
|
<PreferredContainer primary="secarmcab" minamount="2" maxamount="6" spawnprobability="1" notcampaign="true" notpvp="true" />
|
|
<PreferredContainer secondary="wreckarmcab,abandonedarmcab,piratearmcab" minamount="2" maxamount="4" spawnprobability="0.4" />
|
|
<PreferredContainer secondary="armcab" />
|
|
<Upgrade gameversion="0.9.3.0" scale="0.5" />
|
|
<Price baseprice="150">
|
|
<Price storeidentifier="merchantoutpost" sold="false" multiplier="1.35" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.25" minavailable="6" sold="false" />
|
|
<Price storeidentifier="merchantresearch" sold="false" multiplier="1.25" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="0.9" minavailable="9" />
|
|
<Price storeidentifier="merchantmine" sold="false" multiplier="1.25" />
|
|
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="9" />
|
|
</Price>
|
|
<Deconstruct time="10">
|
|
<Item identifier="iron" />
|
|
<Item identifier="sodium" />
|
|
</Deconstruct>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="20">
|
|
<RequiredSkill identifier="weapons" level="60" />
|
|
<RequiredItem identifier="iron" />
|
|
<RequiredItem identifier="uex" />
|
|
</Fabricate>
|
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="580,770,54,63" origin="0.5,0.5" />
|
|
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="217,305,40,61" depth="0.55" origin="0.5,0.5" />
|
|
<!-- Broken sprite is the same but without the pin and lever-->
|
|
<BrokenSprite texture="Content/Items/Weapons/weapons_new.png" name="fraggrenade" sourcerect="423,120,40,61" depth="0.55" origin="0.5,0.5" maxcondition="99.9" />
|
|
<Body radius="20" height="10" density="30" />
|
|
<Throwable characterusable="false" slots="Any,RightHand,LeftHand" throwforce="4.0" aimpos="35,-10" msg="ItemMsgPickUpSelect">
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<sound file="Content/Items/Weapons/ExplosionMedium1.ogg" range="10000" selectionmode="All" />
|
|
<sound file="Content/Items/Weapons/ExplosionDebris1.ogg" range="10000" />
|
|
<Explosion range="750.0" ballastfloradamage="100" structuredamage="20" levelwalldamage="140" itemdamage="500" force="5" severlimbsprobability="0.5" decal="explosion" decalsize="0.5">
|
|
<Affliction identifier="explosiondamage" strength="150" />
|
|
<Affliction identifier="bleeding" strength="100" />
|
|
<Affliction identifier="bleeding" strength="50" probability="0.1" dividebylimbcount="false" />
|
|
<Affliction identifier="stun" strength="7" />
|
|
</Explosion>
|
|
<Remove />
|
|
</StatusEffect>
|
|
<!-- Skip the removal of safeties and explode immediatly if inside of a detonator, railgun shell or a depth charge-->
|
|
<StatusEffect type="OnUse" targettype="This" Condition="0" setvalue="true" comparison="OR">
|
|
<Conditional HasTag="detonator" targetcontainer="true" />
|
|
<Conditional HasTag="railgunammo" targetcontainer="true" />
|
|
<Conditional HasTag="depthchargeammo" targetcontainer="true" />
|
|
</StatusEffect>
|
|
<!-- forcefully pull the pin if player hasnt done so -->
|
|
<StatusEffect type="OnSecondaryUse" target="This" disabledeltatime="true" checkconditionalalways="true">
|
|
<Conditional IsActive="false" targetitemcomponent="ItemComponent" />
|
|
<Use />
|
|
</StatusEffect>
|
|
</Throwable>
|
|
<!-- Activating the ItemComponent starts the timer -->
|
|
<ItemComponent IsActive="false" CharacterUsable="true">
|
|
<!--reduce condition by 1 to mark the user as the one responsible for the item breaking and exploding -->
|
|
<StatusEffect type="OnUse" targettype="This" IsActive="true" DontCleanUp="true" comparison="AND" condition="-1">
|
|
<Conditional HasTag="neq detonator" targetcontainer="true" />
|
|
<Conditional HasTag="neq railgunammo" targetcontainer="true" />
|
|
<Conditional HasTag="neq depthchargeammo" targetcontainer="true" />
|
|
<Conditional IsActive="false" targetitemcomponent="ItemComponent" />
|
|
<ParticleEmitter particle="grenadepin" emitinterval="10" particleamount="1" anglemin="70" anglemax="100" velocitymin="100" velocitymax="200" copyentityangle="true" scalemin="0.5" scalemax="0.5" />
|
|
<ParticleEmitter particle="grenadelever" emitinterval="10" particleamount="1" anglemin="120" anglemax="210" velocitymin="100" velocitymax="200" copyentityangle="true" scalemin="0.5" scalemax="0.5" />
|
|
<Sound file="Content/Items/Weapons/pinpull.ogg" type="OnUse" range="720" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnActive" targettype="This" Condition="-24">
|
|
<ParticleEmitter particle="flamethrowersmoke" particlespersecond="25" anglemin="0" anglemax="0" velocitymin="75" velocitymax="125" copyentityangle="true" scalemin="0.1" scalemax="0.15" colormultiplier="255,255,255,150" />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
<Quality>
|
|
<QualityStat stattype="ExplosionRadius" value="0.3" />
|
|
<QualityStat stattype="ExplosionDamage" value="0.3" />
|
|
</Quality>
|
|
</Item>
|
|
<!-- Emitters shoot themselves into the air and then land, creating an effect of "spreading" incendiary compound, covering given surfaces -->
|
|
<Item name="Incendium Emitter" identifier="incendiumemitter" Scale="0.5" hideinmenus="true" isdangerous="true" noninteractable="true" tags="gas" sonarsize="0" depth="0.1">
|
|
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="1,1,1,1" depth="0.55" origin="0.5,0.5"/>
|
|
<Body width="15" height="15" density="30"/>
|
|
<!-- Sticks to characters for additional damage over time.-->
|
|
<Projectile characterusable="false" launchimpulse="5" sticktocharacters="true" sticktostructures="false" sticktoitems="true" sticktodeflective="true">
|
|
<StatusEffect type="OnImpact" target="This" delay="0.1" IsOn="true"/>
|
|
<LightComponent LightColor="220,100,45,150" Flicker="0.8" range="440" IsOn="false">
|
|
<!-- Drain oxygen -->
|
|
<StatusEffect type="OnActive" target="Hull" oxygen="-400.0"/>
|
|
<StatusEffect type="OnActive" targettype="This" Condition="-16.5">
|
|
<ParticleEmitter particle="flamethrower" particlespersecond="6" scalemin="0.5" scalemax="0.8" anglemin="0" anglemax="360" distancemin="0" distancemax="30"/>
|
|
<ParticleEmitter particle="smoke" particlespersecond="2" scalemin="2" scalemax="2.5"/>
|
|
</StatusEffect>
|
|
<StatusEffect type="OnActive" target="NearbyCharacters" range="120" delay="0.1" stackable="false" disabledeltatime="true">
|
|
<Affliction identifier="burn" strength="0.025"/>
|
|
<Affliction identifier="slow" strength="20"/>
|
|
<Affliction identifier="burning" strength="0.15" dividebylimbcount="true"/>
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<Remove/>
|
|
</StatusEffect>
|
|
<sound file="Content/Sounds/FireSmall.ogg" type="OnActive" range="500.0" loop="true"/>
|
|
</LightComponent>
|
|
<!-- Extinguished by water-->
|
|
<StatusEffect type="Always" target="This">
|
|
<Remove/>
|
|
<Conditional InWater="true"/>
|
|
</StatusEffect>
|
|
</Projectile>
|
|
</Item>
|
|
<Item name="" identifier="incendiumgrenade" category="Weapon" maxstacksize="60" maxstacksizecharacterinventory="60" cargocontaineridentifier="explosivecrate" tags="smallitem,weapon,explosive,demolitionsexpert,handgrenade" Scale="0.5" impactsoundtag="impact_metal_heavy">
|
|
<PreferredContainer primary="secarmcab" minamount="2" maxamount="6" spawnprobability="1" notcampaign="true" notpvp="true" />
|
|
<PreferredContainer primary="wreckarmcab,abandonedarmcab,piratearmcab" minamount="2" maxamount="4" spawnprobability="0.1" />
|
|
<PreferredContainer secondary="armcab" />
|
|
<Upgrade gameversion="0.9.3.0" scale="0.5" />
|
|
<Price baseprice="175" sold="false">
|
|
<Price storeidentifier="merchantoutpost" multiplier="1.5" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.25" />
|
|
<Price storeidentifier="merchantresearch" multiplier="1.25" />
|
|
<Price storeidentifier="merchantmilitary" sold="true" multiplier="0.9" minavailable="6" />
|
|
<Price storeidentifier="merchantmine" multiplier="1.25" />
|
|
<Price storeidentifier="merchantarmory" sold="true" multiplier="0.9" minavailable="6" />
|
|
</Price>
|
|
<Deconstruct time="5" />
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="20" amount="2">
|
|
<RequiredSkill identifier="weapons" level="40" />
|
|
<RequiredItem identifier="iron" amount="2" />
|
|
<RequiredItem identifier="incendium" />
|
|
</Fabricate>
|
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="68,320,56,64" origin="0.5,0.5" />
|
|
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="188,312,26,54" depth="0.55" origin="0.5,0.5" />
|
|
<BrokenSprite texture="Content/Items/Weapons/weapons_new.png" name="incendiumgrenade" sourcerect="460,186,27,54" depth="0.55" origin="0.5,0.5" maxcondition="99.9" />
|
|
<Body width="24" height="52" density="30" />
|
|
<Throwable characterusable="false" slots="Any,RightHand,LeftHand" throwforce="4.0" aimpos="35,-10" msg="ItemMsgPickUpSelect">
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<sound file="Content/Items/Weapons/IncendiumGrenade.ogg" />
|
|
<!-- Incendiary grenade tweaked: now instead of causing fires it spawn a bunch of emitters that act as lasting area-denial effect, similar to acid grenade, but with afterburn. This is done to encourage usage of this grenade indoors, Also buffed damage against ballast flora -->
|
|
<Explosion range="300" ballastfloradamage="360" itemdamage="200" force="5" smoke="false">
|
|
<Affliction identifier="burn" strength="75" />
|
|
<Affliction identifier="burning" strength="15" dividebylimbcount="false" />
|
|
<Affliction identifier="burn" strength="15" probability="0.2" dividebylimbcount="false" />
|
|
<Affliction identifier="stun" strength="7" />
|
|
</Explosion>
|
|
<Remove />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="this" offset="0,20" >
|
|
<SpawnItem identifier="incendiumemitter" count="12" aimspread="120" rotationtype="Collider" rotation="0" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" targettype="This" Condition="0" setvalue="true" comparison="OR">
|
|
<Conditional HasTag="detonator" targetcontainer="true" />
|
|
<Conditional HasTag="railgunammo" targetcontainer="true" />
|
|
<Conditional HasTag="depthchargeammo" targetcontainer="true" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnSecondaryUse" target="This" disabledeltatime="true" checkconditionalalways="true">
|
|
<Conditional IsActive="false" targetitemcomponent="ItemComponent" />
|
|
<Use />
|
|
</StatusEffect>
|
|
</Throwable>
|
|
<ItemComponent IsActive="false" CharacterUsable="true">
|
|
<!--reduce condition by 1 to mark the user as the one responsible for the item breaking and exploding -->
|
|
<StatusEffect type="OnUse" targettype="This" IsActive="true" DontCleanUp="true" comparison="AND" condition="-1">
|
|
<Conditional HasTag="neq detonator" targetcontainer="true" />
|
|
<Conditional HasTag="neq railgunammo" targetcontainer="true" />
|
|
<Conditional HasTag="neq depthchargeammo" targetcontainer="true" />
|
|
<Conditional IsActive="false" targetitemcomponent="ItemComponent" />
|
|
<ParticleEmitter particle="grenadepin" emitinterval="10" particleamount="1" anglemin="70" anglemax="100" velocitymin="100" velocitymax="200" copyentityangle="true" scalemin="0.5" scalemax="0.5" />
|
|
<ParticleEmitter particle="grenadelever" emitinterval="10" particleamount="1" anglemin="120" anglemax="210" velocitymin="100" velocitymax="200" copyentityangle="true" scalemin="0.5" scalemax="0.5" />
|
|
<Sound file="Content/Items/Weapons/pinpull.ogg" type="OnUse" range="720" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnActive" targettype="This" Condition="-24">
|
|
<ParticleEmitter particle="flamethrowersmoke" particlespersecond="25" anglemin="0" anglemax="0" velocitymin="75" velocitymax="125" copyentityangle="true" scalemin="0.1" scalemax="0.15" colormultiplier="255,255,255,150" />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
<Quality>
|
|
<QualityStat stattype="ExplosionRadius" value="0.45" />
|
|
<QualityStat stattype="ExplosionDamage" value="0.45" />
|
|
</Quality>
|
|
</Item>
|
|
<Item name="" identifier="stunbaton" category="Weapon" Tags="smallitem,weapon,stunner,gunsmith,mountableweapon" Scale="0.5" cargocontaineridentifier="metalcrate" impactsoundtag="impact_metal_light" RequireAimToUse="True">
|
|
<PreferredContainer secondary="outpostsecarmcab" amount="2" spawnprobability="1" />
|
|
<PreferredContainer secondary="wreckarmcab,abandonedarmcab,piratearmcab" amount="2" spawnprobability="0.2" />
|
|
<PreferredContainer primary="secarmcab" secondary="armcab" />
|
|
<Upgrade gameversion="0.9.2.0" scale="0.5" />
|
|
<Price baseprice="200">
|
|
<Price storeidentifier="merchantoutpost" sold="false" multiplier="1.35" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.25" minavailable="6" sold="false" />
|
|
<Price storeidentifier="merchantresearch" sold="false" multiplier="1.25" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="0.9" minavailable="18" />
|
|
<Price storeidentifier="merchantmine" sold="false" multiplier="1.25" />
|
|
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="18" />
|
|
</Price>
|
|
<Deconstruct time="10">
|
|
<Item identifier="steel" />
|
|
<Item identifier="plastic" />
|
|
</Deconstruct>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="10">
|
|
<RequiredSkill identifier="weapons" level="30" />
|
|
<RequiredItem identifier="steel" amount="2" />
|
|
<RequiredItem identifier="plastic" amount="2" />
|
|
</Fabricate>
|
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="770,0,58,64" origin="0.5,0.5" />
|
|
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="0,0,191,63" depth="0.55" origin="0.4954025,0.7936202" />
|
|
<Body width="170" height="30" density="20" />
|
|
<MeleeWeapon slots="Any,RightHand,LeftHand" aimpos="40,20" handle1="-30,15" holdangle="20" aimangle="30" reload="0.95" range="100" combatPriority="35" msg="ItemMsgPickUpSelect" preferredcontaineditems="mobilebattery">
|
|
<Attack targetimpulse="5" itemdamage="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>
|
|
<Affliction identifier="blunttrauma" strength="4" />
|
|
<Affliction identifier="stun" strength="0.2" />
|
|
</Attack>
|
|
<!-- changed to use electricshock: normal batteries cause 45 points of electricshock. Due to strength change of -5/s we can expect full stun in three consecutive hits -->
|
|
<!-- keep weight check in place for now (affect targets with mass < 40, humans, mudraptors, etc.) -->
|
|
<StatusEffect type="OnUse" target="UseTarget" disabledeltatime="true">
|
|
<Conditional mass="lt 40" />
|
|
<Affliction identifier="stun" strength="0.3" />
|
|
<Affliction identifier="electricshock" strength="45" />
|
|
<sound file="Content/Items/Weapons/StunBaton1.ogg" selectionmode="random" range="500" />
|
|
<sound file="Content/Items/Weapons/StunBaton2.ogg" range="500" />
|
|
<sound file="Content/Items/Weapons/StunBaton3.ogg" range="500" />
|
|
<sound file="Content/Items/Weapons/StunBaton4.ogg" range="500" />
|
|
<RequiredItem items="mobilebattery" ExcludedIdentifiers="fulguriumbatterycell" type="Contained" msg="ItemMsgBatteryCellRequired" />
|
|
<Explosion range="100.0" force="0.1" shockwave="false" flames="false" smoke="false" underwaterbubble="false" camerashake="6.0" />
|
|
<ParticleEmitter particle="ElectricShock" DistanceMin="5" DistanceMax="20" ParticleAmount="3" ScaleMin="0.07" ScaleMax="0.1" />
|
|
</StatusEffect>
|
|
<!-- changed to use electricshock: fulgurium batteries cause 60 points of electricshock -> full stun in two consecutive hits -->
|
|
<!-- keep weight check in place for now (affect targets with mass < 60, includes veteran mudraptors) -->
|
|
<StatusEffect type="OnUse" target="UseTarget" disabledeltatime="true">
|
|
<Conditional mass="lt 60" />
|
|
<Affliction identifier="stun" strength="0.3" />
|
|
<Affliction identifier="electricshock" strength="60" />
|
|
<sound file="Content/Items/Weapons/StunBaton1.ogg" selectionmode="random" range="500" />
|
|
<sound file="Content/Items/Weapons/StunBaton2.ogg" range="500" />
|
|
<sound file="Content/Items/Weapons/StunBaton3.ogg" range="500" />
|
|
<sound file="Content/Items/Weapons/StunBaton4.ogg" range="500" />
|
|
<RequiredItem items="fulguriumbatterycell" type="Contained" msg="ItemMsgBatteryCellRequired" />
|
|
<Explosion range="100.0" force="0.5" shockwave="false" flames="false" smoke="true" underwaterbubble="false" camerashake="6.0" />
|
|
<ParticleEmitter particle="ElectricShock" DistanceMin="10" DistanceMax="25" ParticleAmount="5" ScaleMin="0.1" ScaleMax="0.12" />
|
|
</StatusEffect>
|
|
<!-- 8 usages with normal battery, 16 with fulgurium -->
|
|
<StatusEffect type="OnUse" target="Contained,UseTarget" Condition="-12.5" disabledeltatime="true">
|
|
<RequiredItem items="mobilebattery" type="Contained" msg="ItemMsgBatteryCellRequired" />
|
|
<Conditional entitytype="eq Character" />
|
|
<Conditional HasStatusTag="!equals outpostsecurity" /><!-- TODO ! Security wouldn't need so many batteries if we can prevent their batteries from draining (magically)-->
|
|
</StatusEffect>
|
|
</MeleeWeapon>
|
|
<ItemContainer capacity="1" maxstacksize="60" hideitems="true" containedstateindicatorstyle="battery">
|
|
<SlotIcon slotindex="0" texture="Content/UI/StatusMonitorUI.png" sourcerect="128,448,64,64" origin="0.5,0.5" />
|
|
<Containable items="mobilebattery" />
|
|
</ItemContainer>
|
|
<aitarget sightrange="500" soundrange="500" fadeouttime="1" />
|
|
<Quality>
|
|
<QualityStat stattype="StrikingPowerMultiplier" value="0.75" />
|
|
</Quality>
|
|
</Item>
|
|
<Item name="" identifier="divingknife" category="Weapon" Tags="smallitem,weapon,gunsmith,mountableweapon,sharptool" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" RequireAimToUse="True">
|
|
<PreferredContainer secondary="wreckarmcab,abandonedarmcab,piratearmcab" amount="2" spawnprobability="0.5" />
|
|
<PreferredContainer secondary="abandonedstoragecab,piratestoragecab" amount="2" spawnprobability="0.1" />
|
|
<PreferredContainer secondary="beaconsupplycab" amount="2" spawnprobability="0.1" />
|
|
<PreferredContainer primary="secarmcab" secondary="armcab" />
|
|
<Price baseprice="29">
|
|
<Price storeidentifier="merchantoutpost" multiplier="1.5" minavailable="18" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.25" minavailable="24" />
|
|
<Price storeidentifier="merchantresearch" multiplier="1.25" minavailable="6" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="0.9" minavailable="45" />
|
|
<Price storeidentifier="merchantmine" multiplier="1.25" minavailable="6" />
|
|
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="45" />
|
|
<Price storeidentifier="merchanthusk" minavailable="0" maxavailable="2"/>
|
|
</Price>
|
|
<Deconstruct time="10">
|
|
<Item identifier="iron" />
|
|
</Deconstruct>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="10">
|
|
<RequiredSkill identifier="weapons" level="30" />
|
|
<RequiredItem identifier="iron" amount="2" />
|
|
</Fabricate>
|
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="835,385,64,64" origin="0.5,0.5" />
|
|
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="183,203,66,16" depth="0.55" origin="0.5,0.5" />
|
|
<Body width="65" height="15" density="25" />
|
|
<MeleeWeapon slots="Any,RightHand,LeftHand" aimpos="50,0" handle1="-10,0" holdangle="30" reload="0.75" range="50" combatPriority="25" msg="ItemMsgPickUpSelect">
|
|
<Attack targetimpulse="2" severlimbsprobability="0.1" itemdamage="3" structuredamage="2" structuresoundtype="StructureSlash">
|
|
<Affliction identifier="lacerations" strength="10" />
|
|
<Affliction identifier="bleeding" strength="10" />
|
|
<Affliction identifier="stun" strength="0.2" />
|
|
<StatusEffect type="OnUse" target="UseTarget">
|
|
<Conditional entitytype="eq Character" />
|
|
<Sound file="Content/Sounds/Damage/LimbSlash1.ogg" selectionmode="random" range="500" />
|
|
<Sound file="Content/Sounds/Damage/LimbSlash2.ogg" range="500" />
|
|
<Sound file="Content/Sounds/Damage/LimbSlash3.ogg" range="500" />
|
|
<Sound file="Content/Sounds/Damage/LimbSlash4.ogg" range="500" />
|
|
<Sound file="Content/Sounds/Damage/LimbSlash5.ogg" range="500" />
|
|
<Sound file="Content/Sounds/Damage/LimbSlash6.ogg" range="500" />
|
|
</StatusEffect>
|
|
</Attack>
|
|
</MeleeWeapon>
|
|
<aitarget sightrange="500" soundrange="250" fadeouttime="1" />
|
|
<Quality>
|
|
<QualityStat stattype="StrikingPowerMultiplier" value="0.3" />
|
|
</Quality>
|
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
|
</Item>
|
|
<Item name="" identifier="grenadelauncher" category="Weapon" cargocontaineridentifier="metalcrate" tags="mediumitem,weapon,gun,gunsmith,provocativetohumanai,mountableweapon" Scale="0.5" impactsoundtag="impact_metal_light">
|
|
<PreferredContainer primary="secarmcab" amount="2" spawnprobability="0.4" notcampaign="true" notpvp="true" />
|
|
<PreferredContainer secondary="wrecksecarmcab,abandonedsecarmcab,piratesecarmcab" spawnprobability="0.2" />
|
|
<PreferredContainer secondary="armcab" />
|
|
<Price baseprice="1000" sold="false" minleveldifficulty="30">
|
|
<Price storeidentifier="merchantoutpost" multiplier="1.5" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.25" />
|
|
<Price storeidentifier="merchantresearch" multiplier="1.25" />
|
|
<Price storeidentifier="merchantmilitary" sold="true" multiplier="0.9" minavailable="3" />
|
|
<Price storeidentifier="merchantmine" multiplier="1.25" />
|
|
<Price storeidentifier="merchantarmory" sold="true" multiplier="0.9" minavailable="3" />
|
|
</Price>
|
|
<Deconstruct time="10">
|
|
<Item identifier="steel" />
|
|
<Item identifier="titaniumaluminiumalloy" />
|
|
</Deconstruct>
|
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="896,831,64,64" origin="0.5,0.5" />
|
|
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="0,244,186,65" depth="0.55" origin="0.5,0.5" />
|
|
<Body width="170" height="40" density="25" />
|
|
<Holdable slots="RightHand+LeftHand" controlpose="true" holdpos="40,-20" aimpos="45,-10" handle1="-33,-15" handle2="26,5" holdangle="-25" />
|
|
<Wearable slots="Bag" msg="ItemMsgEquipSelect" canbeselected="false" canbepicked="true" pickkey="Select">
|
|
<sprite name="Grenade Launcher Worn" texture="Content/Items/Weapons/weapons_new.png" canbehiddenbyotherwearables="false" sourcerect="0,244,186,65" rotation="90" depth="0.6" limb="Torso" depthlimb="LeftArm" scale="0.5" origin="0.5,0.8" />
|
|
</Wearable>
|
|
<RangedWeapon barrelpos="80,11" reload="0.8" spread="1" unskilledspread="10" combatPriority="75" drawhudwhenequipped="true" crosshairscale="0.2">
|
|
<Crosshair texture="Content/Items/Weapons/Crosshairs.png" sourcerect="0,256,256,256" />
|
|
<CrosshairPointer texture="Content/Items/Weapons/Crosshairs.png" sourcerect="256,256,256,256" />
|
|
<ParticleEmitter particle="muzzleflashchaingun" particleamount="1" velocitymin="0" velocitymax="0" scalemin="0.5" scalemax="0.6" />
|
|
<ParticleEmitter particle="explosionsmoke" particleamount="1" velocitymin="0" velocitymax="0" scalemin="0.5" scalemax="0.6" />
|
|
<Sound file="Content/Items/Weapons/GrenadeLauncherShot1.ogg" type="OnUse" range="1000" />
|
|
<Sound file="Content/Items/Weapons/GrenadeLauncherShot2.ogg" type="OnUse" range="1000" />
|
|
<Sound file="Content/Items/Weapons/GrenadeLauncherShot3.ogg" type="OnUse" range="1000" />
|
|
<StatusEffect type="OnUse" target="This">
|
|
<Explosion range="150.0" force="2" shockwave="false" smoke="false" flames="false" flash="true" sparks="false" underwaterbubble="false" applyfireeffects="false" camerashake="6.0" />
|
|
</StatusEffect>
|
|
<RequiredItems items="grenade" type="Contained" msg="ItemMsgAmmoRequired" />
|
|
<RequiredSkill identifier="weapons" level="60" />
|
|
</RangedWeapon>
|
|
<!--Holds six grenades at a time-->
|
|
<ItemContainer capacity="18" maxstacksize="60" hideitems="false" ShowTotalStackCapacityInContainedStateIndicator="true" containedstateindicatorstyle="bullet" containedspritedepth="0.56">
|
|
<Containable items="grenade" hide="true" />
|
|
<SlotIcon slotindex="0" texture="Content/UI/StatusMonitorUI.png" sourcerect="448,448,64,64" origin="0.5,0.5" />
|
|
<SlotIcon slotindex="1" texture="Content/UI/StatusMonitorUI.png" sourcerect="448,448,64,64" origin="0.5,0.5" />
|
|
<SlotIcon slotindex="2" texture="Content/UI/StatusMonitorUI.png" sourcerect="448,448,64,64" origin="0.5,0.5" />
|
|
<SlotIcon slotindex="3" texture="Content/UI/StatusMonitorUI.png" sourcerect="448,448,64,64" origin="0.5,0.5" />
|
|
<SlotIcon slotindex="4" texture="Content/UI/StatusMonitorUI.png" sourcerect="448,448,64,64" origin="0.5,0.5" />
|
|
<SlotIcon slotindex="5" texture="Content/UI/StatusMonitorUI.png" sourcerect="448,448,64,64" origin="0.5,0.5" />
|
|
<SlotIcon slotindex="6" texture="Content/UI/StatusMonitorUI.png" sourcerect="320,448,64,64" origin="0.5,0.5" />
|
|
<SubContainer capacity="1" maxstacksize="60">
|
|
<Containable items="flashlight" hide="false" itempos="22,-1" setactive="true" />
|
|
</SubContainer>
|
|
</ItemContainer>
|
|
<aitarget sightrange="500" soundrange="500" fadeouttime="3" />
|
|
<Quality>
|
|
<QualityStat stattype="ExplosionRadius" value="0.3" />
|
|
<QualityStat stattype="ExplosionDamage" value="0.3" />
|
|
</Quality>
|
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
|
<SkillRequirementHint identifier="weapons" level="60" />
|
|
</Item>
|
|
<Item name="" identifier="40mmgrenade" category="Weapon" maxstacksize="60" maxstacksizecharacterinventory="60" interactthroughwalls="true" cargocontaineridentifier="metalcrate" tags="smallitem,grenade" Scale="0.5" impactsoundtag="impact_metal_light">
|
|
<PreferredContainer primary="grenadelauncher" amount="12" spawnprobability="1" />
|
|
<PreferredContainer secondary="wreckarmcab,abandonedarmcab,piratearmcab" minamount="2" maxamount="4" spawnprobability="0.4" />
|
|
<PreferredContainer primary="secarmcab" secondary="armcab" />
|
|
<Price baseprice="100" sold="false">
|
|
<Price storeidentifier="merchantoutpost" multiplier="1.5" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.25" />
|
|
<Price storeidentifier="merchantresearch" multiplier="1.25" />
|
|
<Price storeidentifier="merchantmilitary" sold="true" multiplier="0.9" minavailable="12" />
|
|
<Price storeidentifier="merchantmine" multiplier="1.25" />
|
|
<Price storeidentifier="merchantarmory" sold="true" multiplier="0.9" minavailable="12" />
|
|
</Price>
|
|
<Deconstruct time="5">
|
|
<Item identifier="iron" />
|
|
<Item identifier="sodium" />
|
|
</Deconstruct>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="10">
|
|
<RequiredSkill identifier="weapons" level="30" />
|
|
<RequiredItem identifier="iron" />
|
|
<RequiredItem identifier="uex" />
|
|
</Fabricate>
|
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="704,960,64,64" origin="0.5,0.5" />
|
|
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="215,286,41,17" depth="0.55" origin="0.5,0.5" />
|
|
<Body width="38" height="15" density="30" />
|
|
<Pickable slots="Any" msg="ItemMsgPickUpSelect" />
|
|
<Projectile characterusable="false" launchimpulse="20.0" sticktocharacters="false">
|
|
<Attack structuredamage="40" penetration="1" severlimbsprobability="5">
|
|
<Affliction identifier="explosiondamage" strength="50" />
|
|
</Attack>
|
|
<sound file="Content/Items/Weapons/FragGrenade40mmShot1.ogg" type="OnImpact" range="3000" selectionmode="Random" />
|
|
<sound file="Content/Items/Weapons/FragGrenade40mmShot2.ogg" type="OnImpact" range="3000" />
|
|
<!--Grenade launcher ammo explodes on impact-->
|
|
<StatusEffect type="OnImpact" target="This" Condition="-100.0" disabledeltatime="true">
|
|
<sound file="Content/Items/Weapons/ExplosionDebris2.ogg" range="2000" />
|
|
<Explosion range="300.0" ballastfloradamage="80" structuredamage="20" levelwalldamage="120" itemdamage="400" force="5.0" severlimbsprobability="0.4" debris="true" decal="explosion" decalsize="0.3">
|
|
<Affliction identifier="burn" strength="100" />
|
|
<Affliction identifier="bleeding" strength="400" probability="0.05" />
|
|
<Affliction identifier="stun" strength="5" />
|
|
</Explosion>
|
|
<Remove />
|
|
</StatusEffect>
|
|
</Projectile>
|
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
|
</Item>
|
|
<Item name="" identifier="40mmstungrenade" category="Weapon" maxstacksize="60" maxstacksizecharacterinventory="60" interactthroughwalls="true" cargocontaineridentifier="metalcrate" tags="smallitem,grenade" Scale="0.5" impactsoundtag="impact_metal_light">
|
|
<PreferredContainer secondary="wreckarmcab,abandonedarmcab,piratearmcab" minamount="2" maxamount="6" spawnprobability="0.4" />
|
|
<PreferredContainer primary="secarmcab" secondary="armcab" />
|
|
<Price baseprice="120" sold="false">
|
|
<Price storeidentifier="merchantoutpost" multiplier="1.5" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.25" />
|
|
<Price storeidentifier="merchantresearch" multiplier="1.25" />
|
|
<Price storeidentifier="merchantmilitary" sold="true" multiplier="0.9" minavailable="12" />
|
|
<Price storeidentifier="merchantmine" multiplier="1.25" />
|
|
<Price storeidentifier="merchantarmory" sold="true" multiplier="0.9" minavailable="12" />
|
|
</Price>
|
|
<Deconstruct time="5">
|
|
<Item identifier="iron" />
|
|
<Item identifier="phosphorus" />
|
|
</Deconstruct>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="10">
|
|
<RequiredSkill identifier="weapons" level="30" />
|
|
<RequiredItem identifier="iron" />
|
|
<RequiredItem identifier="phosphorus" />
|
|
<RequiredItem identifier="flashpowder" />
|
|
</Fabricate>
|
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="768,960,64,64" origin="0.5,0.5" />
|
|
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="214,266,42,18" depth="0.55" origin="0.5,0.5" />
|
|
<Body width="38" height="15" density="30" />
|
|
<Pickable slots="Any" msg="ItemMsgPickUpSelect" />
|
|
<Projectile characterusable="false" launchimpulse="20.0" sticktocharacters="false">
|
|
<sound file="Content/Items/Weapons/StunGrenade40mmShot1.ogg" type="OnImpact" range="2000" selectionmode="Random" />
|
|
<sound file="Content/Items/Weapons/StunGrenade40mmShot2.ogg" type="OnImpact" range="2000" />
|
|
<!--Grenade launcher ammo explodes on impact-->
|
|
<StatusEffect type="OnImpact" target="This" Condition="-100.0" disabledeltatime="true">
|
|
<sound file="Content/Items/Weapons/TrueStunGrenade.ogg" range="3000" />
|
|
<Explosion range="250" force="0.1" smoke="false" playtinnitus="true">
|
|
<Affliction identifier="explosiondamage" strength="5" />
|
|
<Affliction identifier="stun" strength="10" />
|
|
<Affliction identifier="blind" strength="30" />
|
|
<Affliction identifier="sensoryoverload" strength="15" />
|
|
</Explosion>
|
|
<Remove />
|
|
</StatusEffect>
|
|
</Projectile>
|
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
|
</Item>
|
|
<Item name="" identifier="shotgun" category="Weapon" cargocontaineridentifier="metalcrate" tags="mediumitem,weapon,gun,gunsmith,provocativetohumanai,mountableweapon" Scale="0.5" impactsoundtag="impact_metal_light">
|
|
<PreferredContainer primary="secarmcab" amount="2" spawnprobability="1" notcampaign="true" notpvp="true" />
|
|
<PreferredContainer secondary="outpostsecarmcab" amount="2" spawnprobability="1" />
|
|
<PreferredContainer secondary="wrecksecarmcab,abandonedsecarmcab,piratesecarmcab" amount="2" spawnprobability="0.4" />
|
|
<PreferredContainer secondary="wreckweaponholder" amount="2" spawnprobability="0.06" />
|
|
<PreferredContainer secondary="armcab" />
|
|
<Price baseprice="500" minleveldifficulty="30">
|
|
<Price storeidentifier="merchantoutpost" sold="false" multiplier="1.5" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.25" minavailable="3" sold="false" />
|
|
<Price storeidentifier="merchantresearch" sold="false" multiplier="1.25" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="0.9" minavailable="9" />
|
|
<Price storeidentifier="merchantmine" sold="false" multiplier="1.25" />
|
|
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="9" />
|
|
</Price>
|
|
<Deconstruct time="10">
|
|
<Item identifier="steel" />
|
|
<Item identifier="titaniumaluminiumalloy" />
|
|
<Item identifier="plastic" />
|
|
</Deconstruct>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="60" requiresrecipe="true">
|
|
<RequiredSkill identifier="weapons" level="55" />
|
|
<RequiredItem identifier="steel" amount="2" />
|
|
<RequiredItem identifier="titaniumaluminiumalloy" amount="2" />
|
|
<RequiredItem identifier="plastic" amount="2" />
|
|
</Fabricate>
|
|
<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="Any,RightHand+LeftHand" controlpose="true" holdpos="40,-10" aimpos="55,5" handle1="-25,-16" handle2="26,0" holdangle="-40" msg="ItemMsgPickUpSelect" />
|
|
<RangedWeapon barrelpos="80,5" spread="0.1" unskilledspread="3" combatPriority="80" reload="1" drawhudwhenequipped="true" crosshairscale="0.2">
|
|
<Crosshair texture="Content/Items/Weapons/Crosshairs.png" sourcerect="0,256,256,256" />
|
|
<CrosshairPointer texture="Content/Items/Weapons/Crosshairs.png" sourcerect="256,256,256,256" />
|
|
<ParticleEmitter particle="muzzleflash" particleamount="1" velocitymin="0" velocitymax="0" />
|
|
<Sound file="Content/Items/Weapons/ShotgunShot1.ogg" type="OnUse" range="3000" selectionmode="Random" />
|
|
<Sound file="Content/Items/Weapons/ShotgunShot2.ogg" type="OnUse" range="3000" />
|
|
<Sound file="Content/Items/Weapons/ShotgunShot3.ogg" type="OnUse" range="3000" />
|
|
<Sound file="Content/Items/Weapons/ShotgunShot4.ogg" type="OnUse" range="3000" />
|
|
<StatusEffect type="OnUse" target="This">
|
|
<Explosion range="150.0" force="2.5" shockwave="false" smoke="false" flash="true" sparks="false" flames="false" underwaterbubble="false" camerashake="6.0" />
|
|
</StatusEffect>
|
|
<!-- Cocking sound, delayed by 1.0 seconds. -->
|
|
<StatusEffect type="OnUse" target="This" delay="1.0">
|
|
<Sound file="Content/Items/Weapons/ShotgunLoad1.ogg" type="OnUse" range="500" selectionmode="Random" />
|
|
<Sound file="Content/Items/Weapons/ShotgunLoad2.ogg" type="OnUse" range="500" />
|
|
<Sound file="Content/Items/Weapons/ShotgunLoad3.ogg" type="OnUse" range="500" />
|
|
<ParticleEmitter particle="casingfirearm" colormultiplier="0.5,0.5,0.5,1" ScaleMultiplier="1.5,1.5" particleamount="1" anglemin="90" anglemax="150" velocitymin="50" velocitymax="250" CopyEntityAngle="true" />
|
|
</StatusEffect>
|
|
<RequiredItems items="shotgunammo" type="Contained" msg="ItemMsgAmmoRequired" />
|
|
<RequiredSkill identifier="weapons" level="50" />
|
|
</RangedWeapon>
|
|
<ItemContainer capacity="1" maxstacksize="60" hideitems="false" containedstateindicatorslot="0" containedstateindicatorstyle="bullet" containedspritedepth="0.56">
|
|
<Containable items="shotgunammo" hide="true" />
|
|
<SlotIcon slotindex="0" texture="Content/UI/StatusMonitorUI.png" sourcerect="256,448,64,64" origin="0.5,0.5" />
|
|
<SlotIcon slotindex="1" texture="Content/UI/StatusMonitorUI.png" sourcerect="320,448,64,64" origin="0.5,0.5" />
|
|
<SubContainer capacity="1" maxstacksize="60">
|
|
<Containable items="flashlight" hide="false" itempos="26,-3" setactive="true" />
|
|
</SubContainer>
|
|
</ItemContainer>
|
|
<aitarget sightrange="3000" soundrange="5000" fadeouttime="5" />
|
|
<Quality>
|
|
<QualityStat stattype="FirepowerMultiplier" value="0.3" />
|
|
</Quality>
|
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
|
<SkillRequirementHint identifier="weapons" level="50" />
|
|
</Item>
|
|
<Item name="" identifier="shotgunshell" category="Weapon" maxstacksize="60" maxstacksizecharacterinventory="60" interactthroughwalls="true" cargocontaineridentifier="metalcrate" tags="smallitem,shotgunammo,handheldammo" Scale="0.5" impactsoundtag="impact_metal_light">
|
|
<PreferredContainer primary="shotgun" amount="12" spawnprobability="1" />
|
|
<PreferredContainer primary="autoshotgun" amount="16" spawnprobability="1" />
|
|
<PreferredContainer primary="shotgununique" amount="4" spawnprobability="1" />
|
|
<PreferredContainer primary="armcab" minamount="122" maxamount="24" spawnprobability="1" notcampaign="true" notpvp="true" />
|
|
<PreferredContainer secondary="outpostsecarmcab" minamount="2" maxamount="12" spawnprobability="1" />
|
|
<PreferredContainer secondary="wreckarmcab,wrecksecarmcab,abandonedarmcab,piratearmcab,abandonedsecarmcab,piratesecarmcab" minamount="2" maxamount="6" spawnprobability="0.4" />
|
|
<PreferredContainer secondary="secarmcab" />
|
|
<PreferredContainer secondary="respawncontainer_kingofthehull" amount="64" spawnprobability="1" notcampaign="true"/>
|
|
<Price baseprice="30" minleveldifficulty="30">
|
|
<Price storeidentifier="merchantoutpost" sold="false" multiplier="1.5" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.25" minavailable="12" sold="true" />
|
|
<Price storeidentifier="merchantresearch" sold="false" multiplier="1.25" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="0.9" minavailable="36" />
|
|
<Price storeidentifier="merchantmine" sold="false" multiplier="1.25" />
|
|
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="36" />
|
|
</Price>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="20" requiresrecipe="true" amount="6">
|
|
<RequiredSkill identifier="weapons" level="30" />
|
|
<RequiredItem tag="munition_propulsion" description="fabricationdescription.munition_propulsion" />
|
|
<RequiredItem tag="munition_core" description="fabricationdescription.munition_core" />
|
|
<RequiredItem tag="munition_jacket" description="fabricationdescription.munition_jacket" />
|
|
<RequiredItem identifier="plastic" />
|
|
</Fabricate>
|
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="832,960,64,64" origin="0.5,0.5" />
|
|
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="189,299,23,11" depth="0.55" origin="0.5,0.5" />
|
|
<Body width="23" height="10" density="15" />
|
|
<Pickable slots="Any" msg="ItemMsgPickUpSelect" />
|
|
<!--When fired, spawns 8 projectiles simultaneously.-->
|
|
<Projectile characterusable="false" hitscan="true" hitscancount="8" removeonhit="true" spread="15">
|
|
<ParticleEmitter particle="tracerfirearm" particleamount="1" velocitymin="0" velocitymax="0" colormultiplier="255,255,115,100" scalemultiplier="1,0.5" />
|
|
<Attack structuredamage="1" targetforce="4" itemdamage="2" severlimbsprobability="0.5">
|
|
<Affliction identifier="gunshotwound" strength="8" />
|
|
<Affliction identifier="bleeding" strength="6" />
|
|
<Affliction identifier="stun" strength="0.1" />
|
|
</Attack>
|
|
<StatusEffect type="OnImpact" target="UseTarget">
|
|
<ParticleEmitter particle="impactfirearm" particleamount="1" velocitymin="0" velocitymax="0" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnImpact" target="UseTarget">
|
|
<Conditional entitytype="eq Structure" />
|
|
<Conditional hastag="eq door" />
|
|
<ParticleEmitter particle="spark" copyentityangle="true" anglemin="-10" anglemax="10" particleamount="5" velocitymin="-10" velocitymax="-200" scalemin="0.5" scalemax="1" />
|
|
</StatusEffect>
|
|
</Projectile>
|
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
|
</Item>
|
|
<Item name="" identifier="shotgunshellblunt" category="Weapon" maxstacksize="60" maxstacksizecharacterinventory="60" interactthroughwalls="true" cargocontaineridentifier="metalcrate" tags="smallitem,shotgunammo,handheldammo" Scale="0.5" impactsoundtag="impact_metal_light">
|
|
<PreferredContainer primary="shotgun,autoshotgun,shotgununique" />
|
|
<PreferredContainer primary="armcab" minamount="122" maxamount="24" spawnprobability="1" notcampaign="true" notpvp="true" />
|
|
<PreferredContainer secondary="outpostsecarmcab" minamount="2" maxamount="12" spawnprobability="1" />
|
|
<PreferredContainer secondary="wreckarmcab,wrecksecarmcab,abandonedarmcab,piratearmcab,abandonedsecarmcab,piratesecarmcab" minamount="2" maxamount="6" spawnprobability="0.4" />
|
|
<PreferredContainer secondary="secarmcab" />
|
|
<Price baseprice="15" minleveldifficulty="30">
|
|
<Price storeidentifier="merchantoutpost" sold="false" multiplier="1.5" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.25" minavailable="12" sold="true" />
|
|
<Price storeidentifier="merchantresearch" sold="false" multiplier="1.25" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="0.9" minavailable="36" />
|
|
<Price storeidentifier="merchantmine" sold="false" multiplier="1.25" />
|
|
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="36" />
|
|
</Price>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="20" amount="12">
|
|
<RequiredSkill identifier="weapons" level="30" />
|
|
<RequiredItem tag="munition_propulsion" description="fabricationdescription.munition_propulsion" />
|
|
<RequiredItem identifier="rubber" amount="2" />
|
|
</Fabricate>
|
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sourcerect="384,640,64,64" origin="0.5,0.5" />
|
|
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="189,269,22,10" depth="0.55" origin="0.5,0.5" />
|
|
<Body width="23" height="10" density="30" />
|
|
<Pickable slots="Any" msg="ItemMsgPickUpSelect" />
|
|
<!--When fired, spawns 8 projectiles simultaneously.-->
|
|
<Projectile characterusable="false" hitscan="true" hitscancount="8" removeonhit="true" spread="15">
|
|
<ParticleEmitter particle="tracerfirearm" particleamount="1" velocitymin="0" velocitymax="0" colormultiplier="150,150,200,200" scalemultiplier="1,0.5" />
|
|
<Attack structuredamage="0" targetforce="4" itemdamage="0" severlimbsprobability="0">
|
|
<Affliction identifier="blunttrauma" strength="3" />
|
|
<Affliction identifier="stun" strength="0.3" />
|
|
</Attack>
|
|
<StatusEffect type="OnImpact" target="UseTarget">
|
|
<ParticleEmitter particle="impactfirearm" particleamount="1" velocitymin="0" velocitymax="0" colormultiplier="150,150,200,130" />
|
|
</StatusEffect>
|
|
</Projectile>
|
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
|
</Item>
|
|
<Item name="" identifier="stungun" category="Weapon" cargocontaineridentifier="metalcrate" tags="smallitem,weapon,gun,stunner,gunsmith,provocativetohumanai,mountableweapon" Scale="0.5" impactsoundtag="impact_metal_light">
|
|
<PreferredContainer primary="secarmcab" minamount="2" maxamount="4" spawnprobability="1" notcampaign="true" notpvp="true" />
|
|
<PreferredContainer secondary="wreckarmcab,abandonedarmcab,piratearmcab" amount="2" spawnprobability="0.2" />
|
|
<PreferredContainer secondary="armcab" />
|
|
<Price baseprice="180">
|
|
<Price storeidentifier="merchantoutpost" sold="false" multiplier="1.35" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.25" minavailable="6" />
|
|
<Price storeidentifier="merchantresearch" sold="false" multiplier="1.25" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="0.9" minavailable="12" />
|
|
<Price storeidentifier="merchantmine" sold="false" multiplier="1.25" />
|
|
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="12" />
|
|
</Price>
|
|
<Deconstruct time="10">
|
|
<Item identifier="steel" />
|
|
<Item identifier="plastic" />
|
|
</Deconstruct>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="20">
|
|
<RequiredSkill identifier="weapons" level="40" />
|
|
<RequiredItem identifier="steel" amount="2" />
|
|
<RequiredItem identifier="plastic" amount="2" />
|
|
</Fabricate>
|
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="768,830,64,64" origin="0.5,0.5" />
|
|
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="0,368,83,47" depth="0.55" origin="0.5,0.5" />
|
|
<Body width="80" height="40" density="25" />
|
|
<Holdable slots="Any,RightHand,LeftHand" controlpose="true" aimpos="70,10" handle1="-5,-7" msg="ItemMsgPickUpSelect" />
|
|
<RangedWeapon barrelpos="14,6" spread="0" unskilledspread="2" combatPriority="40" drawhudwhenequipped="true" crosshairscale="0.2">
|
|
<Crosshair texture="Content/Items/Weapons/Crosshairs.png" sourcerect="0,256,256,256" />
|
|
<CrosshairPointer texture="Content/Items/Weapons/Crosshairs.png" sourcerect="256,256,256,256" />
|
|
<Sound file="Content/Items/Weapons/TaserShot1.ogg" type="OnUse" range="1000" selectionmode="Random" />
|
|
<Sound file="Content/Items/Weapons/TaserShot2.ogg" type="OnUse" range="1000" />
|
|
<StatusEffect type="OnUse" target="Contained">
|
|
<Explosion range="100.0" force="2" shockwave="false" smoke="false" flames="false" sparks="false" underwaterbubble="false" camerashake="2.0" />
|
|
</StatusEffect>
|
|
<RequiredItems items="stungunammo" type="Contained" msg="ItemMsgAmmoRequired" />
|
|
<RequiredSkill identifier="weapons" level="20" />
|
|
</RangedWeapon>
|
|
<ItemContainer capacity="1" hideitems="true" maxstacksize="60" containedstateindicatorstyle="bullet">
|
|
<SlotIcon slotindex="0" texture="Content/UI/StatusMonitorUI.png" sourcerect="256,448,64,64" origin="0.5,0.5" />
|
|
<Containable items="stungunammo" />
|
|
</ItemContainer>
|
|
<aitarget sightrange="0" soundrange="0" />
|
|
<Quality>
|
|
<QualityStat stattype="FirepowerMultiplier" value="0.6" />
|
|
</Quality>
|
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
|
<SkillRequirementHint identifier="weapons" level="20" />
|
|
</Item>
|
|
<Item name="" identifier="stungundart" category="Weapon" maxstacksize="60" maxstacksizecharacterinventory="60" interactthroughwalls="true" cargocontaineridentifier="metalcrate" tags="smallitem,stungunammo,handheldammo" Scale="0.5" impactsoundtag="impact_metal_light">
|
|
<PreferredContainer primary="armcab" minamount="2" maxamount="20" spawnprobability="0.5" notcampaign="true" notpvp="true" />
|
|
<PreferredContainer secondary="wreckarmcab,abandonedarmcab,piratearmcab" minamount="2" maxamount="6" spawnprobability="0.4" />
|
|
<PreferredContainer primary="stungun" amount="4" spawnprobability="1" />
|
|
<PreferredContainer secondary="secarmcab" />
|
|
<Price baseprice="30">
|
|
<Price storeidentifier="merchantoutpost" sold="false" multiplier="1.5" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.25" minavailable="9" />
|
|
<Price storeidentifier="merchantresearch" sold="false" multiplier="1.25" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="0.9" minavailable="18" />
|
|
<Price storeidentifier="merchantmine" sold="false" multiplier="1.25" />
|
|
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="18" />
|
|
</Price>
|
|
<Deconstruct time="5" />
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="20" amount="2">
|
|
<RequiredSkill identifier="weapons" level="30" />
|
|
<Item identifier="steel" />
|
|
<Item tag="wire" />
|
|
</Fabricate>
|
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="766,576,64,64" origin="0.5,0.5" />
|
|
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="183,221,72,18" depth="0.55" origin="0.5,0.5" />
|
|
<Body width="70" height="15" density="11" />
|
|
<Pickable slots="Any" msg="ItemMsgPickUpSelect" />
|
|
<!--Non-lethal projectile sticks to characters and stuns them for some seconds, depending on mass.-->
|
|
<Projectile characterusable="false" launchimpulse="15.0" sticktocharacters="true">
|
|
<Attack structuredamage="0" targetforce="2">
|
|
<Affliction identifier="lacerations" strength="0.5" />
|
|
</Attack>
|
|
<StatusEffect type="OnImpact" target="UseTarget" delay="0.5" disabledeltatime="true">
|
|
<Conditional entitytype="eq Character" />
|
|
<ParticleEmitter particle="ElectricShock" DistanceMin="5" DistanceMax="20" ParticleAmount="3" ScaleMin="0.07" ScaleMax="0.1" />
|
|
<Affliction identifier="electricshock" strength="80" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnImpact" target="UseTarget" delay="2.5" disabledeltatime="true">
|
|
<Conditional entitytype="eq Character" />
|
|
<Affliction identifier="electricshock" strength="35" /><!-- should reach between 90-100 str (-5 strength change/s)-->
|
|
</StatusEffect>
|
|
<StatusEffect type="OnImpact" target="This" delay="0.5">
|
|
<Sound file="Content/Items/Weapons/TaserHit1.ogg" type="OnUse" range="500" selectionmode="Random" />
|
|
<Sound file="Content/Items/Weapons/TaserHit2.ogg" type="OnUse" range="500" />
|
|
<ParticleEmitter particle="ElectricShock" DistanceMin="5" DistanceMax="20" ParticleAmount="3" ScaleMin="0.07" ScaleMax="0.1" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnImpact" target="UseTarget">
|
|
<Conditional entitytype="eq Structure" />
|
|
<Conditional hastag="eq door" />
|
|
<ParticleEmitter particle="spark" copyentityangle="true" anglemin="-10" anglemax="10" particleamount="5" velocitymin="-10" velocitymax="-200" scalemin="0.5" scalemax="1" />
|
|
</StatusEffect>
|
|
</Projectile>
|
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
|
</Item>
|
|
<Item name="nuclearaftereffectemitter" identifier="nuclearaftereffectemitter" Scale="0.5" tags="" sonarsize="20" hideinmenus="true">
|
|
<AiTarget sightrange="1000.0" soundrange="1000" 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 10 seconds -->
|
|
<StatusEffect type="Always" target="This" condition="-10">
|
|
<ParticleEmitter particle="risingbubbles" anglemin="0" anglemax="360" particlespersecond="50" velocitymin="0" velocitymax="50" scalemin="1" scalemax="6" distancemin="0" distancemax="500" />
|
|
</StatusEffect>
|
|
<!-- apply radiation sickness to nearby characters -->
|
|
<StatusEffect type="Always" target="NearbyCharacters" range="1000">
|
|
<Affliction identifier="radiationsickness" strength="5" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<Remove />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
|
|
<Item name="walldamageprojectile" identifier="walldamageprojectile" Scale="1.0" tags="" sonarsize="0" hideinmenus="true">
|
|
<sprite texture="Content/Particles/ParticleAtlas.png" depth="0" sourcerect="32,32,32,32" />
|
|
<Body radius="5" mindensity="15" maxdensity="20" />
|
|
<Projectile characterusable="false" launchimpulse="20" impulsespread="0.15" spread="25" maxtargetstohit="3" sticktocharacters="true" sticktoitems="false" sticktodoors="false" sticktostructures="true" penetration="0.25" friendlyfire="false" damagedoors="true">
|
|
<Attack structuredamage="20" itemdamage="20" severlimbsprobability="0.5" penetration="0.2">
|
|
<!--Hits up to 3 limbs, so the actual damage can be 3x-->
|
|
<Affliction identifier="lacerations" strength="5" />
|
|
<Affliction identifier="bleeding" strength="5" />
|
|
<Affliction identifier="stun" strength="0.05" />
|
|
</Attack>
|
|
<StatusEffect type="OnActive" target="This" lifetime="0.5">
|
|
<ParticleEmitter particle="ammotrail" copyentityangle="true" anglemin="0" anglemax="0" particleamount="10" velocitymin="-10" velocitymax="-100" scalemin="0.5" scalemax="1" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnNotContained" target="This" stackable="false" delay="5">
|
|
<Remove />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnImpact" target="This" condition="-34" />
|
|
<StatusEffect type="OnImpact" target="UseTarget">
|
|
<Conditional entitytype="eq Structure" />
|
|
<ParticleEmitter particle="shrapnel" copyentityangle="true" anglemin="0" anglemax="360" particleamount="5" velocitymin="100" velocitymax="2000" scalemin="0.1" scalemax="0.2" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnImpact" target="UseTarget">
|
|
<Conditional entitytype="eq Structure" />
|
|
<Conditional hastag="eq door" />
|
|
<ParticleEmitter particle="spark" copyentityangle="true" anglemin="-10" anglemax="10" particleamount="5" velocitymin="-10" velocitymax="-200" scalemin="0.5" scalemax="1" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<Remove />
|
|
</StatusEffect>
|
|
</Projectile>
|
|
</Item>
|
|
|
|
|
|
<Item name="" identifier="shotgununique" category="Weapon" cargocontaineridentifier="metalcrate" tags="mediumitem,weapon,gun,provocativetohumanai,mountableweapon" Scale="0.5" impactsoundtag="impact_metal_light" hideinmenus="true" allowasextracargo="true">
|
|
<PreferredContainer primary="secarmcab" secondary="armcab" />
|
|
<PreferredContainer secondary="wrecksecarmcab,abandonedsecarmcab,piratesecarmcab" spawnprobability="0.1" />
|
|
<Price baseprice="931" sold="false" canbespecial="false" />
|
|
<Deconstruct time="10">
|
|
<Item identifier="steel" />
|
|
<Item identifier="titaniumaluminiumalloy" />
|
|
</Deconstruct>
|
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sourcerect="320,320,64,64" origin="0.5,0.5" />
|
|
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="262,70,184,51" depth="0.55" origin="0.5,0.25" />
|
|
<Body width="180" height="30" density="25" />
|
|
<Holdable slots="Any,RightHand+LeftHand" controlpose="true" holdpos="40,-10" aimpos="55,5" handle1="-20,-11" handle2="26,7" holdangle="-40" msg="ItemMsgPickUpSelect" />
|
|
<RangedWeapon barrelpos="85,10" spread="1" unskilledspread="4" combatPriority="80" reload="0.1" drawhudwhenequipped="true" crosshairscale="0.2">
|
|
<Crosshair texture="Content/Items/Weapons/Crosshairs.png" sourcerect="0,256,256,256" />
|
|
<CrosshairPointer texture="Content/Items/Weapons/Crosshairs.png" sourcerect="256,256,256,256" />
|
|
<ParticleEmitter particle="muzzleflash" particleamount="1" velocitymin="0" velocitymax="0" />
|
|
<Sound file="Content/Items/Weapons/ShotgunShot1.ogg" type="OnUse" range="3000" selectionmode="Random" />
|
|
<Sound file="Content/Items/Weapons/ShotgunShot2.ogg" type="OnUse" range="3000" />
|
|
<Sound file="Content/Items/Weapons/ShotgunShot3.ogg" type="OnUse" range="3000" />
|
|
<Sound file="Content/Items/Weapons/ShotgunShot4.ogg" type="OnUse" range="3000" />
|
|
<StatusEffect type="OnUse" target="This">
|
|
<ParticleEmitter particle="casingfirearm" particleamount="1" anglemin="90" anglemax="150" velocitymin="50" velocitymax="250" CopyEntityAngle="true" />
|
|
<Explosion range="150.0" force="3" shockwave="false" smoke="false" flash="true" sparks="false" flames="false" underwaterbubble="false" camerashake="6.0" />
|
|
</StatusEffect>
|
|
<!-- only 2 shots can be fired at the 0.1 interval, after that you need to wait 1 second -->
|
|
<StatusEffect type="OnUse" target="This" reload="2.0" setvalue="true" delay="0.05" />
|
|
<StatusEffect type="OnUse" target="This" reload="0.1" setvalue="true" delay="2.0" />
|
|
<!-- Cocking sound, delayed by 1.0 seconds. -->
|
|
<StatusEffect target="This" type="OnUse" delay="1.0">
|
|
<Sound file="Content/Items/Weapons/ShotgunLoad1.ogg" type="OnUse" range="500" selectionmode="Random" />
|
|
<Sound file="Content/Items/Weapons/ShotgunLoad2.ogg" type="OnUse" range="500" />
|
|
<Sound file="Content/Items/Weapons/ShotgunLoad3.ogg" type="OnUse" range="500" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="This" reload="1.0" setvalue="true" delay="0.2" />
|
|
<StatusEffect type="OnUse" target="This" reload="0.1" setvalue="true" delay="1.0" />
|
|
<RequiredItems items="shotgunammo" type="Contained" msg="ItemMsgAmmoRequired" />
|
|
<RequiredSkill identifier="weapons" level="50" />
|
|
</RangedWeapon>
|
|
<ItemContainer capacity="1" maxstacksize="60" hideitems="false" containedstateindicatorslot="0" containedstateindicatorstyle="bullet" containedspritedepth="0.56">
|
|
<Containable items="shotgunammo" hide="true" />
|
|
<SlotIcon slotindex="0" texture="Content/UI/StatusMonitorUI.png" sourcerect="256,448,64,64" origin="0.5,0.5" />
|
|
<SlotIcon slotindex="1" texture="Content/UI/StatusMonitorUI.png" sourcerect="320,448,64,64" origin="0.5,0.5" />
|
|
<SubContainer capacity="1" maxstacksize="60">
|
|
<Containable items="flashlight" hide="false" itempos="22,-1" setactive="true" />
|
|
</SubContainer>
|
|
</ItemContainer>
|
|
<aitarget sightrange="3000" soundrange="5000" fadeouttime="5" />
|
|
<Quality>
|
|
<QualityStat stattype="FirepowerMultiplier" value="0.3" />
|
|
</Quality>
|
|
<SkillRequirementHint identifier="weapons" level="50" />
|
|
</Item>
|
|
<Item name="" identifier="spearunique" category="Weapon" maxstacksize="60" maxstacksizecharacterinventory="60" interactthroughwalls="true" cargocontaineridentifier="metalcrate" tags="mediumitem,handheldammo,harpoonammo" Scale="0.5" impactsoundtag="impact_metal_light" hideinmenus="true" allowasextracargo="true">
|
|
<PreferredContainer primary="harpoongun,armcab" secondary="secarmcab" />
|
|
<PreferredContainer secondary="wrecksecarmcab,wreckarmcab,abandonedsecarmcab,piratesecarmcab,abandonedarmcab,piratearmcab" amount="12" spawnprobability="0.1" />
|
|
<Price baseprice="550" sold="false" canbespecial="false" />
|
|
<Deconstruct time="5">
|
|
<Item identifier="steel" />
|
|
<Item identifier="iron" />
|
|
</Deconstruct>
|
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sourcerect="448,256,64,64" origin="0.5,0.5" />
|
|
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="262,363,172,14" depth="0.55" origin="0.5,0.5" />
|
|
<Body width="160" height="10" density="30" />
|
|
<Pickable slots="Any" msg="ItemMsgPickUpSelect" />
|
|
<Rope sourcepullforce="300" targetpullforce="150" projectilepullforce="5" maxlength="1500" snaponcollision="false" spritewidth="3" tile="true" origin="0.05,0.5" targetminmass="10" lerpforces="true" snapanimduration="0.5" ReelSoundPitchSlide="1.0,2.25">
|
|
<Sprite texture="Content/Map/Thalamus/thalamus.png" sourcerect="617,352,174,32" depth="0.57" origin="0.5,0.5" />
|
|
<SnapSound file="Content/Items/Weapons/HarpoonGun1.ogg" range="500" frequencymultiplier="3.0,4.0"/>
|
|
<ReelSound file="Content/Items/Weapons/WEAPON_harpoonGunReelLoop.ogg" range="1000" />
|
|
<!-- Snap after 1 seconds if not stuck to anything -->
|
|
<StatusEffect type="OnUse" target="This" Snapped="true" delay="1" checkconditionalalways="true">
|
|
<Conditional targetitemcomponent="Projectile" IsStuckToTarget="false" />
|
|
</StatusEffect>
|
|
</Rope>
|
|
<Projectile characterusable="false" launchimpulse="20.0" sticktocharacters="true" sticktoitems="true" sticktostructures="true" sticktodeflective="true" sticktodoors="false" sticktolighttargets="true">
|
|
<Attack structuredamage="20" itemdamage="20" targetforce="20" severlimbsprobability="0.2">
|
|
<Affliction identifier="lacerations" strength="80" />
|
|
<Affliction identifier="bleeding" strength="80" />
|
|
<Affliction identifier="stun" strength="1" />
|
|
</Attack>
|
|
<StatusEffect type="OnActive" target="UseTarget,This" checkconditionalalways="true" comparison="And" disabledeltatime="true">
|
|
<Conditional Snapped="false" />
|
|
<Conditional mass="lt 30" />
|
|
<Affliction identifier="drag" strength="1" />
|
|
</StatusEffect>
|
|
</Projectile>
|
|
</Item>
|
|
<Item name="" identifier="divingknifeunique" category="Weapon" Tags="smallitem,weapon,mountableweapon,sharptool" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" hideinmenus="true" allowasextracargo="true" RequireAimToUse="True">
|
|
<PreferredContainer primary="secarmcab" secondary="armcab" />
|
|
<PreferredContainer secondary="wrecksecarmcab,abandonedsecarmcab,piratesecarmcab" spawnprobability="0.1" />
|
|
<Price baseprice="770" sold="false" canbespecial="false" />
|
|
<Deconstruct time="10">
|
|
<Item identifier="iron" />
|
|
<Item identifier="morbusine" />
|
|
</Deconstruct>
|
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sourcerect="448,320,64,64" origin="0.5,0.5" />
|
|
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="186,183,63,16" depth="0.55" origin="0.5,0.5" />
|
|
<Body width="65" height="15" density="25" />
|
|
<MeleeWeapon slots="Any,RightHand,LeftHand" aimpos="50,0" handle1="-10,0" holdangle="30" reload="0.75" range="50" combatPriority="30" msg="ItemMsgPickUpSelect">
|
|
<Attack targetimpulse="2" severlimbsprobability="0.1" itemdamage="3" structuredamage="2" structuresoundtype="StructureSlash">
|
|
<Affliction identifier="lacerations" strength="10" />
|
|
<Affliction identifier="bleeding" strength="10" />
|
|
<Affliction identifier="stun" strength="0.2" />
|
|
<Affliction identifier="morbusinepoisoning" strength="4" />
|
|
<StatusEffect type="OnUse" target="UseTarget">
|
|
<Conditional entitytype="eq Character" />
|
|
<Sound file="Content/Sounds/Damage/LimbSlash1.ogg" selectionmode="random" range="500" />
|
|
<Sound file="Content/Sounds/Damage/LimbSlash2.ogg" range="500" />
|
|
<Sound file="Content/Sounds/Damage/LimbSlash3.ogg" range="500" />
|
|
<Sound file="Content/Sounds/Damage/LimbSlash4.ogg" range="500" />
|
|
<Sound file="Content/Sounds/Damage/LimbSlash5.ogg" range="500" />
|
|
<Sound file="Content/Sounds/Damage/LimbSlash6.ogg" range="500" />
|
|
</StatusEffect>
|
|
</Attack>
|
|
</MeleeWeapon>
|
|
<aitarget sightrange="500" soundrange="250" fadeouttime="1" />
|
|
<Quality>
|
|
<QualityStat stattype="StrikingPowerMultiplier" value="0.3" />
|
|
</Quality>
|
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
|
</Item>
|
|
<Item name="" identifier="smgunique" category="Weapon" cargocontaineridentifier="metalcrate" tags="smallautoweapon,smallitem,weapon,gun,provocativetohumanai,mountableweapon" Scale="0.5" impactsoundtag="impact_metal_light" hideinmenus="true" allowasextracargo="true">
|
|
<PreferredContainer primary="secarmcab" secondary="armcab" />
|
|
<PreferredContainer secondary="wrecksecarmcab,abandonedsecarmcab,piratesecarmcab" spawnprobability="0.1" />
|
|
<Price baseprice="1064" sold="false" canbespecial="false" />
|
|
<Deconstruct time="10">
|
|
<Item identifier="steel" />
|
|
<Item identifier="plastic" />
|
|
</Deconstruct>
|
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sourcerect="384,320,64,64" origin="0.5,0.5" />
|
|
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="263,135,145,56" depth="0.55" origin="0.5,0.5" />
|
|
<Body width="140" height="60" density="25" />
|
|
<Holdable slots="Any,RightHand+LeftHand" controlpose="true" holdpos="40,-15" aimpos="45,-10" handle1="-30,-8" handle2="18,5" holdangle="-35" msg="ItemMsgPickUpSelect" />
|
|
<RangedWeapon reload="0.1" weapondamagemodifier="1.5" penetration="0.3" holdtrigger="true" barrelpos="58,19" spread="2" unskilledspread="8" combatPriority="80" drawhudwhenequipped="true" crosshairscale="0.2">
|
|
<Crosshair texture="Content/Items/Weapons/Crosshairs.png" sourcerect="0,256,256,256" />
|
|
<CrosshairPointer texture="Content/Items/Weapons/Crosshairs.png" sourcerect="256,256,256,256" />
|
|
<ParticleEmitter particle="muzzleflash" particleamount="1" velocitymin="0" velocitymax="0" />
|
|
<Sound file="Content/Items/Weapons/SMGsingleShot1.ogg" type="OnUse" range="3000" selectionmode="Random" />
|
|
<Sound file="Content/Items/Weapons/SMGsingleShot2.ogg" type="OnUse" range="3000" />
|
|
<Sound file="Content/Items/Weapons/SMGsingleShot3.ogg" type="OnUse" range="3000" />
|
|
<Sound file="Content/Items/Weapons/SMGsingleShot4.ogg" type="OnUse" range="3000" />
|
|
<Sound file="Content/Items/Weapons/SMGsingleShot5.ogg" type="OnUse" range="3000" />
|
|
<Sound file="Content/Items/Weapons/SMGsingleShot6.ogg" type="OnUse" range="3000" />
|
|
<StatusEffect type="OnUse" target="This">
|
|
<ParticleEmitter particle="casingfirearm" particleamount="1" anglemin="90" anglemax="150" velocitymin="50" velocitymax="250" CopyEntityAngle="true" />
|
|
<Explosion range="150.0" force="1" shockwave="false" smoke="false" flames="false" sparks="false" underwaterbubble="false" camerashake="12.0" />
|
|
</StatusEffect>
|
|
<!--"Use" contained magazine to spawn projectiles.-->
|
|
<StatusEffect type="OnUse" target="Contained">
|
|
<Use />
|
|
</StatusEffect>
|
|
<RequiredItems items="smgammo" type="Contained" msg="ItemMsgAmmoRequired" />
|
|
<StatusEffect type="OnUse" target="This" reload="0.7" setvalue="true" delay="0.2" />
|
|
<StatusEffect type="OnUse" target="This" reload="0.1" setvalue="true" delay="0.7" />
|
|
<RequiredSkill identifier="weapons" level="50" />
|
|
</RangedWeapon>
|
|
<ItemContainer capacity="1" maxstacksize="60" hideitems="false" containedstateindicatorslot="0" containedstateindicatorstyle="bullet" containedspritedepth="0.56">
|
|
<Containable items="smgammo" hide="false" itempos="4,-5" rotation="-25" />
|
|
<SlotIcon slotindex="0" texture="Content/UI/StatusMonitorUI.png" sourcerect="256,448,64,64" origin="0.5,0.5" />
|
|
<SlotIcon slotindex="1" texture="Content/UI/StatusMonitorUI.png" sourcerect="320,448,64,64" origin="0.5,0.5" />
|
|
<SubContainer capacity="1" maxstacksize="60">
|
|
<Containable items="flashlight" hide="false" itempos="17,5" setactive="true" />
|
|
</SubContainer>
|
|
</ItemContainer>
|
|
<aitarget sightrange="2000" soundrange="4000" fadeouttime="5" />
|
|
<Quality>
|
|
<QualityStat stattype="FirepowerMultiplier" value="0.3" />
|
|
</Quality>
|
|
<SkillRequirementHint identifier="weapons" level="50" />
|
|
</Item>
|
|
<Item name="" identifier="rifle" category="Weapon" cargocontaineridentifier="metalcrate" tags="mediumitem,weapon,gun,gunsmith,provocativetohumanai,mountableweapon" Scale="0.5" impactsoundtag="impact_metal_light">
|
|
<PreferredContainer primary="secarmcab" amount="2" spawnprobability="1" notcampaign="true" notpvp="true" />
|
|
<PreferredContainer secondary="outpostsecarmcab" amount="2" spawnprobability="1" />
|
|
<PreferredContainer secondary="wrecksecarmcab,abandonedsecarmcab,piratesecarmcab" amount="2" spawnprobability="0.4" />
|
|
<PreferredContainer secondary="wreckweaponholder" amount="2" spawnprobability="0.06" />
|
|
<PreferredContainer secondary="armcab" />
|
|
<Price baseprice="500" minleveldifficulty="15">
|
|
<Price storeidentifier="merchantoutpost" sold="false" multiplier="1.5" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.25" minavailable="3" sold="false" />
|
|
<Price storeidentifier="merchantresearch" sold="false" multiplier="1.25" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="0.9" minavailable="9" />
|
|
<Price storeidentifier="merchantmine" sold="false" multiplier="1.25" />
|
|
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="9" />
|
|
</Price>
|
|
<Deconstruct time="10">
|
|
<Item identifier="steel" />
|
|
<Item identifier="titaniumaluminiumalloy" />
|
|
<Item identifier="plastic" />
|
|
</Deconstruct>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="60" requiresrecipe="true">
|
|
<RequiredSkill identifier="weapons" level="55" />
|
|
<RequiredItem identifier="steel" amount="2" />
|
|
<RequiredItem identifier="titaniumaluminiumalloy" amount="2" />
|
|
<RequiredItem identifier="plastic" amount="2" />
|
|
</Fabricate>
|
|
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="254,2,200,55" depth="0.55" origin="0.5,0.25" />
|
|
<Body width="190" height="50" density="25" />
|
|
<Holdable slots="Any,RightHand+LeftHand" controlpose="true" holdpos="40,-10" aimpos="55,5" handle1="-25,-16" handle2="26,0" holdangle="-40" msg="ItemMsgPickUpSelect" />
|
|
<ItemComponent characterusable="true">
|
|
<!-- define this here, because it won't work in RangedWeapon:
|
|
the grenade has been fired and is no longer in the container when OnUse executes -->
|
|
<StatusEffect type="OnUse" target="This">
|
|
<RequiredItem items="grenade" type="Contained" targetslot="0" />
|
|
<Sound file="Content/Items/Weapons/WEAPON_rifleGrenadeShot1.ogg" type="OnUse" range="1000" selectionmode="Random" />
|
|
<Sound file="Content/Items/Weapons/WEAPON_rifleGrenadeShot2.ogg" type="OnUse" range="1000" />
|
|
<Sound file="Content/Items/Weapons/WEAPON_rifleGrenadeShot3.ogg" type="OnUse" range="1000" />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
<RangedWeapon launchimpulse="-10.0" barrelpos="80,0" unskilledspread="2" combatPriority="70" reload="2" reloadnoskill="5" reloadskillrequirement="40" drawhudwhenequipped="true" crosshairscale="0.15">
|
|
<Crosshair texture="Content/Items/Weapons/Crosshairs.png" sourcerect="0,256,256,256" />
|
|
<CrosshairPointer texture="Content/Items/Weapons/Crosshairs.png" sourcerect="256,256,256,256" />
|
|
<ParticleEmitter particle="muzzleflash" particleamount="1" velocitymin="0" velocitymax="0" />
|
|
<Sound file="Content/Items/Weapons/WEAPON_rifleShot1.ogg" type="OnUse" range="3000" selectionmode="Random" />
|
|
<Sound file="Content/Items/Weapons/WEAPON_rifleShot2.ogg" type="OnUse" range="3000" />
|
|
<Sound file="Content/Items/Weapons/WEAPON_rifleShot3.ogg" type="OnUse" range="3000" />
|
|
<StatusEffect type="OnUse" target="This">
|
|
<Explosion range="150.0" force="2.0" shockwave="false" smoke="false" flash="true" sparks="false" flames="false" underwaterbubble="false" camerashake="2.0" />
|
|
</StatusEffect>
|
|
<!-- Cocking sound, delayed by varied seconds. -->
|
|
<StatusEffect type="OnUse" delay="1" target="Character" forceplaysounds="true">
|
|
<Conditional skillrequirement="true" weapons="gte 50" />
|
|
<ParticleEmitter particle="casingfirearm" particleamount="1" anglemin="90" anglemax="150" velocitymin="50" velocitymax="250" CopyEntityAngle="true" />
|
|
<Sound file="Content/Items/Weapons/WEAPON_rifleReload50-_1.ogg" type="OnUse" range="500" selectionmode="Random" />
|
|
<Sound file="Content/Items/Weapons/WEAPON_rifleReload50-_2.ogg" type="OnUse" range="500" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" delay="1" target="Character" comparison="and" forceplaysounds="true">
|
|
<Conditional skillrequirement="true" weapons="lt 50" />
|
|
<Conditional skillrequirement="true" weapons="gte 20" />
|
|
<ParticleEmitter particle="casingfirearm" particleamount="1" anglemin="90" anglemax="150" velocitymin="50" velocitymax="250" CopyEntityAngle="true" />
|
|
<Sound file="Content/Items/Weapons/WEAPON_rifleReload20-50_1.ogg" type="OnUse" range="500" selectionmode="Random" />
|
|
<Sound file="Content/Items/Weapons/WEAPON_rifleReload20-50_2.ogg" type="OnUse" range="500" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" delay="1" target="Character" forceplaysounds="true">
|
|
<Conditional skillrequirement="true" weapons="lt 20" />
|
|
<ParticleEmitter particle="casingfirearm" particleamount="1" anglemin="90" anglemax="150" velocitymin="50" velocitymax="250" CopyEntityAngle="true" />
|
|
<Sound file="Content/Items/Weapons/WEAPON_rifleReload0-20_1.ogg" type="OnUse" range="500" selectionmode="Random" />
|
|
<Sound file="Content/Items/Weapons/WEAPON_rifleReload0-20_2.ogg" type="OnUse" range="500" />
|
|
</StatusEffect>
|
|
<RequiredItems items="rifleammo,grenade" type="Contained" msg="ItemMsgAmmoRequired" />
|
|
<RequiredSkill identifier="weapons" level="60" />
|
|
</RangedWeapon>
|
|
<ItemContainer capacity="1" maxstacksize="60" hideitems="false" containedstateindicatorstyle="bullet" containedstateindicatorslot="1" containedspritedepth="0.56">
|
|
<Containable items="grenade" hide="false" itempos="50,0" />
|
|
<SlotIcon slotindex="0" texture="Content/UI/StatusMonitorUI.png" sourcerect="448,448,64,64" origin="0.5,0.5" />
|
|
<SlotIcon slotindex="1" texture="Content/UI/StatusMonitorUI.png" sourcerect="256,448,64,64" origin="0.5,0.5" />
|
|
<SlotIcon slotindex="2" texture="Content/UI/StatusMonitorUI.png" sourcerect="320,448,64,64" origin="0.5,0.5" />
|
|
<SubContainer capacity="1" maxstacksize="60">
|
|
<Containable items="rifleammo" hide="true" />
|
|
</SubContainer>
|
|
<SubContainer capacity="1" maxstacksize="60">
|
|
<Containable items="flashlight" hide="false" itempos="30,-3" setactive="true" />
|
|
</SubContainer>
|
|
</ItemContainer>
|
|
<aitarget sightrange="3000" soundrange="5000" fadeouttime="5" />
|
|
<Quality>
|
|
<QualityStat stattype="FirepowerMultiplier" value="0.3" />
|
|
</Quality>
|
|
<SkillRequirementHint identifier="weapons" level="60" />
|
|
</Item>
|
|
<Item name="" identifier="riflebullet" category="Weapon" maxstacksize="60" maxstacksizecharacterinventory="60" interactthroughwalls="true" cargocontaineridentifier="metalcrate" tags="smallitem,rifleammo,handheldammo,riflemanbonus" Scale="0.5" impactsoundtag="impact_metal_light">
|
|
<PreferredContainer primary="rifle" amount="12" spawnprobability="1" />
|
|
<PreferredContainer primary="armcab" minamount="122" maxamount="24" spawnprobability="1" notcampaign="true" notpvp="true" />
|
|
<PreferredContainer secondary="outpostsecarmcab" minamount="2" maxamount="12" spawnprobability="1" />
|
|
<PreferredContainer secondary="wreckarmcab,wrecksecarmcab,abandonedarmcab,piratearmcab,abandonedsecarmcab,piratesecarmcab" minamount="2" maxamount="6" spawnprobability="0.4" />
|
|
<PreferredContainer secondary="secarmcab" />
|
|
<Price baseprice="30" minleveldifficulty="15">
|
|
<Price storeidentifier="merchantoutpost" sold="false" multiplier="1.5" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.25" minavailable="12" sold="true" />
|
|
<Price storeidentifier="merchantresearch" sold="false" multiplier="1.25" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="0.9" minavailable="36" />
|
|
<Price storeidentifier="merchantmine" sold="false" multiplier="1.25" />
|
|
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="36" />
|
|
</Price>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="20" requiresrecipe="true" amount="6">
|
|
<RequiredSkill identifier="weapons" level="30" />
|
|
<RequiredItem tag="munition_propulsion" description="fabricationdescription.munition_propulsion" />
|
|
<RequiredItem tag="munition_core" description="fabricationdescription.munition_core" />
|
|
<RequiredItem tag="munition_jacket" description="fabricationdescription.munition_jacket" />
|
|
<RequiredItem tag="advmunition_tip" description="fabricationdescription.advmunition_tip" />
|
|
</Fabricate>
|
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sourcerect="128,832,64,64" origin="0.5,0.5" />
|
|
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="233,163,23,9" depth="0.55" origin="0.5,0.5" />
|
|
<Body width="23" height="9" density="30" />
|
|
<Pickable slots="Any" msg="ItemMsgPickUpSelect" />
|
|
<Projectile launchimpulse="35.0" characterusable="false" hitscan="true" removeonhit="true">
|
|
<ParticleEmitter particle="tracerfirearm" particleamount="1" velocitymin="0" velocitymax="0" colormultiplier="255,200,200,175" scalemultiplier="1,0.8" />
|
|
<Attack structuredamage="15" targetforce="12" itemdamage="15" severlimbsprobability="0.5" penetration="0.6">
|
|
<Affliction identifier="gunshotwound" strength="55" />
|
|
<Affliction identifier="bleeding" strength="33" />
|
|
<Affliction identifier="stun" strength="0.6" />
|
|
<StatusEffect type="OnUse" target="Limb" targetLimbs="Head">
|
|
<Affliction identifier="gunshotwound" strength="10" />
|
|
<Affliction identifier="stun" strength="1.2" />
|
|
</StatusEffect>
|
|
</Attack>
|
|
<StatusEffect type="OnImpact" target="UseTarget">
|
|
<ParticleEmitter particle="impactfirearm" particleamount="1" velocitymin="0" velocitymax="0" scalemultiplier="2,2" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnImpact" target="UseTarget">
|
|
<Conditional entitytype="eq Structure" />
|
|
<Conditional hastag="eq door" />
|
|
<ParticleEmitter particle="spark" copyentityangle="true" anglemin="-10" anglemax="10" particleamount="5" velocitymin="-10" velocitymax="-200" scalemin="0.5" scalemax="1" />
|
|
</StatusEffect>
|
|
</Projectile>
|
|
</Item>
|
|
<Item name="" identifier="hmg" category="Weapon" cargocontaineridentifier="metalcrate" tags="mediumitem,weapon,gun,gunsmith,provocativetohumanai,mountableweapon" Scale="0.5" impactsoundtag="impact_metal_light">
|
|
<PreferredContainer primary="secarmcab" secondary="armcab,weaponholder" />
|
|
<Price baseprice="900" sold="true" minleveldifficulty="65">
|
|
<Price storeidentifier="merchantoutpost" multiplier="1.5" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.25" />
|
|
<Price storeidentifier="merchantresearch" multiplier="1.25" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="0.9" sold="true" />
|
|
<Price storeidentifier="merchantarmory" multiplier="0.9" sold="true" />
|
|
<Price storeidentifier="merchantmine" multiplier="1.25" />
|
|
</Price>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="75" requiresrecipe="true">
|
|
<RequiredSkill identifier="weapons" level="65" />
|
|
<RequiredItem identifier="physicorium" amount="2" />
|
|
<RequiredItem identifier="titaniumaluminiumalloy" amount="3" />
|
|
<RequiredItem identifier="rubber" />
|
|
</Fabricate>
|
|
<Deconstruct time="35">
|
|
<Item identifier="physicorium" amount="2" />
|
|
<Item identifier="titaniumaluminiumalloy" amount="2" />
|
|
<Item identifier="rubber" />
|
|
</Deconstruct>
|
|
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="262,436,230,72" depth="0.55" origin="0.5,0.5" />
|
|
<Body width="220" height="60" density="30" />
|
|
<Holdable slots="RightHand+LeftHand" controlpose="true" holdpos="45,-20" aimpos="57,-5" handle1="-35,-10" handle2="26,10" holdangle="-30">
|
|
<Conditional recoilstabilized="lte 0" />
|
|
<StatusEffect type="Always" target="Character" SpeedMultiplier="0.75" setvalue="true" />
|
|
</Holdable>
|
|
<Wearable slots="Bag" msg="ItemMsgEquipSelect" canbeselected="false" canbepicked="true" pickkey="Select">
|
|
<sprite name="HMG Worn" texture="Content/Items/Weapons/weapons_new.png" canbehiddenbyotherwearables="false" rotation="90" sourcerect="262,436,230,72" depth="0.55" limb="Torso" depthlimb="LeftArm" scale="0.5" origin="0.5,0.8" />
|
|
</Wearable>
|
|
<RangedWeapon reload="0.1" holdtrigger="true" barrelpos="100,16" spread="6" unskilledspread="50" combatPriority="80" drawhudwhenequipped="true" crosshairscale="0.22">
|
|
<Crosshair texture="Content/Items/Weapons/Crosshairs.png" sourcerect="0,256,256,256" />
|
|
<CrosshairPointer texture="Content/Items/Weapons/Crosshairs.png" sourcerect="256,256,256,256" />
|
|
<ParticleEmitter particle="impactfirearm" particleamount="1" velocitymin="0" velocitymax="0" scalemultiplier="4.0,4.0" colormultiplier="255,200,200,200" />
|
|
<StatusEffect target="This" type="OnUse" forceplaysounds="true">
|
|
<ParticleEmitter particle="casingfirearm" particleamount="1" anglemin="90" anglemax="150" velocitymin="50" velocitymax="250" CopyEntityAngle="true" />
|
|
<Sound file="Content/Items/JobGear/Security/WEAPON_hmgShot1.ogg" type="OnUse" range="3000" selectionmode="Random" />
|
|
<Sound file="Content/Items/JobGear/Security/WEAPON_hmgShot2.ogg" type="OnUse" range="3000" />
|
|
<Sound file="Content/Items/JobGear/Security/WEAPON_hmgShot3.ogg" type="OnUse" range="3000" />
|
|
<Sound file="Content/Items/JobGear/Security/WEAPON_hmgShot4.ogg" type="OnUse" range="3000" />
|
|
<Sound file="Content/Items/JobGear/Security/WEAPON_hmgShot5.ogg" type="OnUse" range="3000" />
|
|
<Sound file="Content/Items/JobGear/Security/WEAPON_hmgShot6.ogg" type="OnUse" range="3000" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="This">
|
|
<Explosion range="180.0" force="2" shockwave="false" smoke="false" flames="false" sparks="false" underwaterbubble="false" camerashake="15.0" />
|
|
</StatusEffect>
|
|
<!-- Can only be used somewhat succesfully from 75+ skill, as then OnFailure turns it into a skill check per shot -->
|
|
<StatusEffect type="OnFailure" target="Character" disabledeltatime="true" comparison="and">
|
|
<Conditional skillrequirement="true" weapons="lt 90" />
|
|
<Conditional recoilstabilized="lte 0" />
|
|
<Affliction identifier="stun" strength="0.15" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="Character" disabledeltatime="true" comparison="and">
|
|
<Conditional skillrequirement="true" weapons="lt 70" />
|
|
<Conditional recoilstabilized="lte 0" />
|
|
<Affliction identifier="stun" strength="0.3" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="Character" disabledeltatime="true" comparison="and">
|
|
<Conditional skillrequirement="true" weapons="lt 50" />
|
|
<Conditional recoilstabilized="lte 0" />
|
|
<Affliction identifier="stun" strength="0.75" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="Contained">
|
|
<Use />
|
|
</StatusEffect>
|
|
<RequiredItems items="hmgammo" type="Contained" msg="ItemMsgAmmoRequired" />
|
|
<RequiredSkill identifier="weapons" level="90" />
|
|
</RangedWeapon>
|
|
<Propulsion force="-90" usablein="both" ApplyToHands="false">
|
|
<RequiredItems items="hmgammo" type="Contained" />
|
|
</Propulsion>
|
|
<ItemContainer capacity="1" maxstacksize="60" hideitems="false" containedstateindicatorslot="0" containedstateindicatorstyle="bullet" containedspritedepth="0.56">
|
|
<Containable items="hmgammo" hide="false" itempos="0,-10" />
|
|
<SlotIcon slotindex="0" texture="Content/UI/StatusMonitorUI.png" sourcerect="256,448,64,64" origin="0.5,0.5" />
|
|
<SlotIcon slotindex="1" texture="Content/UI/StatusMonitorUI.png" sourcerect="320,448,64,64" origin="0.5,0.5" />
|
|
<SubContainer capacity="1" maxstacksize="60">
|
|
<Containable items="flashlight" hide="false" itempos="30,1" setactive="true" />
|
|
</SubContainer>
|
|
</ItemContainer>
|
|
<aitarget sightrange="2000" soundrange="4000" fadeouttime="5" />
|
|
<Quality>
|
|
<QualityStat stattype="FirepowerMultiplier" value="0.3" />
|
|
</Quality>
|
|
<SkillRequirementHint identifier="weapons" level="90" />
|
|
</Item>
|
|
<Item name="" identifier="hmgmagazine" maxstacksize="60" maxstacksizecharacterinventory="60" scale="0.5" category="Weapon" cargocontaineridentifier="metalcrate" linkable="true" tags="smallitem,hmgammo,handheldammo" impactsoundtag="impact_metal_light">
|
|
<PreferredContainer primary="hmg" minamount="2" maxamount="2" spawnprobability="1" />
|
|
<PreferredContainer primary="armcab" secondary="secarmcab" />
|
|
<Price baseprice="330" sold="true" minleveldifficulty="65" displaynonempty="true">
|
|
<Price storeidentifier="merchantoutpost" multiplier="1.4" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.25" />
|
|
<Price storeidentifier="merchantresearch" multiplier="1.25" />
|
|
<Price storeidentifier="merchantmilitary" sold="true" multiplier="0.9" minavailable="0" maxavailable="4" />
|
|
<Price storeidentifier="merchantarmory" sold="true" multiplier="0.9" minavailable="0" maxavailable="4" />
|
|
<Price storeidentifier="merchantmine" multiplier="1.25" />
|
|
</Price>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="35" requiresrecipe="true">
|
|
<RequiredSkill identifier="weapons" level="40" />
|
|
<RequiredItem identifier="magnesium" />
|
|
<RequiredItem identifier="titaniumaluminiumalloy" />
|
|
<RequiredItem tag="advmunition_core" description="fabricationdescription.advmunition_core" />
|
|
<RequiredItem tag="advmunition_jacket" description="fabricationdescription.advmunition_jacket" />
|
|
<RequiredItem identifier="steel" />
|
|
</Fabricate>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="35" displayname="recycleitem" requiresrecipe="true">
|
|
<RequiredSkill identifier="weapons" level="40" />
|
|
<RequiredItem identifier="magnesium" />
|
|
<RequiredItem identifier="titaniumaluminiumalloy" />
|
|
<RequiredItem tag="advmunition_core" description="fabricationdescription.advmunition_core" />
|
|
<RequiredItem tag="advmunition_jacket" description="fabricationdescription.advmunition_jacket" />
|
|
<RequiredItem identifier="hmgmagazine" mincondition="0.0" maxcondition="0.1" usecondition="false" />
|
|
</Fabricate>
|
|
<Deconstruct time="15">
|
|
<Item identifier="steel" />
|
|
</Deconstruct>
|
|
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="208,88,29,37" depth="0.55" origin="0.5,0.5" />
|
|
<Body width="29" height="37" density="25" />
|
|
<ItemContainer hideitems="true" capacity="1" drawinventory="false" canbeselected="false" ShowConditionInContainedStateIndicator="true" SpawnWithId="hmground" removecontaineditemsondeconstruct="true" containedstateindicatorstyle="bullet">
|
|
<Containable items="hmground" />
|
|
<StatusEffect type="OnUse" target="This" condition="-1" disabledeltatime="true">
|
|
<SpawnItem identifiers="hmground" spawnposition="ThisInventory" />
|
|
</StatusEffect>
|
|
</ItemContainer>
|
|
<Holdable canBeCombined="true" slots="Any,RightHand,LeftHand" handle1="0,0" msg="ItemMsgPickUpSelect" />
|
|
</Item>
|
|
<Item name="" identifier="hmground" category="Weapon" interactthroughwalls="true" cargocontaineridentifier="metalcrate" tags="smallitem" impactsoundtag="impact_metal_light" hideinmenus="true" scale="0.5">
|
|
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="896,960,64,64" origin="0.5,0.5" />
|
|
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="195,282,17,6" depth="0.55" origin="0.5,0.5" />
|
|
<Body width="17" height="6" density="30" />
|
|
<Pickable slots="Any" msg="ItemMsgPickUpSelect" />
|
|
<Projectile characterusable="false" hitscan="true" removeonhit="true">
|
|
<ParticleEmitter particle="tracerfirearm" particleamount="1" velocitymin="0" velocitymax="0" colormultiplier="255,200,200,175" scalemultiplier="1,0.8" />
|
|
<Attack structuredamage="4" targetforce="7.5" itemdamage="4" severlimbsprobability="0.1" penetration="0.4">
|
|
<Affliction identifier="gunshotwound" strength="12" />
|
|
<Affliction identifier="bleeding" strength="10" />
|
|
<Affliction identifier="stun" strength="0.1" />
|
|
<Affliction identifier="stun" strength="0.5" probability="0.01" />
|
|
</Attack>
|
|
<StatusEffect type="OnImpact" target="UseTarget">
|
|
<ParticleEmitter particle="impactfirearm" particleamount="1" velocitymin="0" velocitymax="0" scalemultiplier="2,2" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnImpact" target="UseTarget">
|
|
<Conditional entitytype="eq Structure" />
|
|
<Conditional hastag="eq door" />
|
|
<ParticleEmitter particle="spark" copyentityangle="true" anglemin="-10" anglemax="10" particleamount="5" velocitymin="-10" velocitymax="-200" scalemin="0.5" scalemax="1" />
|
|
</StatusEffect>
|
|
<!-- hmg rounds should not exist outside magazines -->
|
|
<StatusEffect type="OnNotContained" target="This" stackable="false" delay="1">
|
|
<Remove />
|
|
</StatusEffect>
|
|
</Projectile>
|
|
</Item>
|
|
<Item name="" identifier="harpooncoilrifle" category="Weapon" cargocontaineridentifier="metalcrate" tags="mediumitem,weapon,gunsmith,provocativetohumanai,mountableweapon" Scale="0.5" impactsoundtag="impact_metal_light">
|
|
<PreferredContainer secondary="wreckweaponholder" spawnprobability="0.01" />
|
|
<PreferredContainer secondary="wreckarmcab,abandonedarmcab,piratearmcab" amount="2" spawnprobability="0.02" />
|
|
<PreferredContainer primary="secarmcab" secondary="armcab,weaponholder" />
|
|
<Price baseprice="270" minleveldifficulty="30">
|
|
<Price storeidentifier="merchantoutpost" multiplier="1.5" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.25" minavailable="6" sold="false" />
|
|
<Price storeidentifier="merchantresearch" multiplier="1.25" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="0.9" minavailable="9" />
|
|
<Price storeidentifier="merchantmine" multiplier="1.25" />
|
|
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="9" />
|
|
</Price>
|
|
<Deconstruct time="10">
|
|
<Item identifier="aluminium" />
|
|
<Item identifier="plastic" />
|
|
<Item identifier="copper" />
|
|
</Deconstruct>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="20" requiresrecipe="true">
|
|
<RequiredSkill identifier="weapons" level="30" />
|
|
<RequiredItem identifier="aluminium" amount="2" />
|
|
<RequiredItem identifier="plastic" amount="2" />
|
|
<RequiredItem identifier="copper" amount="2" />
|
|
</Fabricate>
|
|
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="262,383,179,49" depth="0.55" origin="0.5,0.5" />
|
|
<Body width="170" height="44" density="25" />
|
|
<Holdable slots="Any,RightHand+LeftHand" controlpose="true" holdpos="35,-10" aimpos="45,-10" handle1="-20,-6" handle2="30,10" holdangle="-40" msg="ItemMsgPickUpSelect" />
|
|
<RangedWeapon launchimpulse="30.0" maxchargetime="0.25" reload="1.5" weapondamagemodifier="1.25" spread="0.2" unskilledspread="5" combatPriority="70" drawhudwhenequipped="true" barrelpos="85,16" crosshairscale="0.2" holdtrigger="true">
|
|
<Crosshair texture="Content/Items/Weapons/Crosshairs.png" sourcerect="0,256,256,256" />
|
|
<CrosshairPointer texture="Content/Items/Weapons/Crosshairs.png" sourcerect="256,256,256,256" />
|
|
<Sound file="Content/Items/Weapons/WEAPON_harpoonCoilRifleShot1.ogg" type="OnUse" range="2000" />
|
|
<Sound file="Content/Items/Weapons/WEAPON_harpoonCoilRifleShot2.ogg" type="OnUse" range="2000" />
|
|
<Sound file="Content/Items/Weapons/WEAPON_harpoonCoilRifleShot3.ogg" type="OnUse" range="2000" />
|
|
<ChargeSound file="Content/Items/Weapons/WEAPON_harpoonCoilRifleChargeUp.ogg" range="500" />
|
|
<StatusEffect type="OnUse" target="This">
|
|
<Explosion range="150.0" force="5" shockwave="false" smoke="false" flames="false" flash="false" sparks="false" underwaterbubble="false" camerashake="6.0" />
|
|
</StatusEffect>
|
|
<!-- 12 usages with normal battery -->
|
|
<StatusEffect type="OnUse" target="Contained" targetslot="1" Condition="-8.3" disabledeltatime="true">
|
|
<RequiredItem items="mobilebattery" type="Contained" msg="ItemMsgBatteryCellRequired" />
|
|
</StatusEffect>
|
|
<RequiredItem items="mobilebattery" type="Contained" TargetSlot="1" msg="ItemMsgBatteryCellRequired" />
|
|
<RequiredItems items="harpoonammo" type="Contained" msg="ItemMsgSpearRequired" />
|
|
<RequiredSkill identifier="weapons" level="30" />
|
|
</RangedWeapon>
|
|
<ItemContainer capacity="1" maxstacksize="60" slotsperrow="2" hideitems="false" iteminterval="0,-4" itempos="27,10" containedstateindicatorstyle="spear" containedstateindicatorslot="0" containedspritedepth="0.56">
|
|
<Containable items="harpoonammo" hide="false" />
|
|
<SlotIcon slotindex="0" texture="Content/UI/StatusMonitorUI.png" sourcerect="0,448,64,64" origin="0.5,0.5" />
|
|
<SlotIcon slotindex="1" texture="Content/UI/StatusMonitorUI.png" sourcerect="128,448,64,64" origin="0.5,0.5" />
|
|
<SlotIcon slotindex="2" texture="Content/UI/StatusMonitorUI.png" sourcerect="320,448,64,64" origin="0.5,0.5" />
|
|
<SubContainer capacity="1" maxstacksize="60">
|
|
<Containable items="mobilebattery" hide="true" />
|
|
</SubContainer>
|
|
<SubContainer capacity="1" maxstacksize="60">
|
|
<Containable items="flashlight" hide="false" itempos="18,13" setactive="true" />
|
|
</SubContainer>
|
|
</ItemContainer>
|
|
<aitarget sightrange="0" soundrange="500" fadeouttime="2" />
|
|
<Quality>
|
|
<QualityStat stattype="FirepowerMultiplier" value="0.3" />
|
|
</Quality>
|
|
<SkillRequirementHint identifier="weapons" level="30" />
|
|
</Item>
|
|
<Item name="" identifier="machinepistol" category="Weapon" cargocontaineridentifier="metalcrate" tags="smallautoweapon,smallitem,weapon,gun,gunsmith,provocativetohumanai,mountableweapon" Scale="0.5" impactsoundtag="impact_metal_light">
|
|
<PreferredContainer primary="secarmcab" amount="2" spawnprobability="1" notcampaign="true" notpvp="true" />
|
|
<PreferredContainer secondary="outpostsecarmcab" amount="2" spawnprobability="1" />
|
|
<PreferredContainer secondary="wrecksecarmcab,abandonedsecarmcab,piratesecarmcab" amount="2" spawnprobability="0.5" />
|
|
<PreferredContainer secondary="armcab,weaponholder" />
|
|
<Price baseprice="200" minleveldifficulty="15">
|
|
<Price storeidentifier="merchantoutpost" sold="false" multiplier="1.5" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.25" minavailable="3" sold="false" />
|
|
<Price storeidentifier="merchantresearch" sold="false" multiplier="1.25" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="0.9" minavailable="6" />
|
|
<Price storeidentifier="merchantmine" sold="false" multiplier="1.25" />
|
|
<Price storeidentifier="merchantarmory" multiplier="0.9" minavailable="6" />
|
|
</Price>
|
|
<Deconstruct time="10">
|
|
<Item identifier="steel" />
|
|
<Item identifier="plastic" />
|
|
</Deconstruct>
|
|
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="270,295,107,49" depth="0.55" origin="0.5,0.5" />
|
|
<Body width="100" height="44" density="25" />
|
|
<Holdable slots="Any,RightHand,LeftHand" controlpose="true" aimpos="70,5" handle1="-25,-7" msg="ItemMsgPickUpSelect" />
|
|
<RangedWeapon reload="0.175" weapondamagemodifier="0.8" holdtrigger="true" barrelpos="54,9" spread="10" unskilledspread="18" combatPriority="70" drawhudwhenequipped="true" crosshairscale="0.2" DualWieldAccuracyPenalty="10">
|
|
<Crosshair texture="Content/Items/Weapons/Crosshairs.png" sourcerect="0,256,256,256" />
|
|
<CrosshairPointer texture="Content/Items/Weapons/Crosshairs.png" sourcerect="256,256,256,256" />
|
|
<ParticleEmitter particle="muzzleflash" particleamount="1" velocitymin="0" velocitymax="0" />
|
|
<Sound file="Content/Items/Weapons/WEAPON_machinePistolShot1.ogg" type="OnUse" range="3000" selectionmode="Random" />
|
|
<Sound file="Content/Items/Weapons/WEAPON_machinePistolShot2.ogg" type="OnUse" range="3000" />
|
|
<Sound file="Content/Items/Weapons/WEAPON_machinePistolShot3.ogg" type="OnUse" range="3000" />
|
|
<Sound file="Content/Items/Weapons/WEAPON_machinePistolShot4.ogg" type="OnUse" range="3000" />
|
|
<Sound file="Content/Items/Weapons/WEAPON_machinePistolShot5.ogg" type="OnUse" range="3000" />
|
|
<Sound file="Content/Items/Weapons/WEAPON_machinePistolShot6.ogg" type="OnUse" range="3000" />
|
|
<StatusEffect type="OnUse" target="This">
|
|
<ParticleEmitter particle="casingfirearm" particleamount="1" anglemin="90" anglemax="150" velocitymin="50" velocitymax="250" CopyEntityAngle="true" />
|
|
<Explosion range="150.0" force="1" shockwave="false" smoke="false" flames="false" sparks="false" underwaterbubble="false" camerashake="6.0" />
|
|
</StatusEffect>
|
|
<!--"Use" contained magazine to spawn projectiles.-->
|
|
<StatusEffect type="OnUse" target="Contained">
|
|
<Use />
|
|
</StatusEffect>
|
|
<RequiredItems items="smgammo" type="Contained" msg="ItemMsgAmmoRequired" />
|
|
<RequiredSkill identifier="weapons" level="50" />
|
|
</RangedWeapon>
|
|
<ItemContainer capacity="1" maxstacksize="60" hideitems="false" containedstateindicatorslot="0" containedstateindicatorstyle="bullet" containedspritedepth="0.56">
|
|
<SlotIcon slotindex="0" texture="Content/UI/StatusMonitorUI.png" sourcerect="256,448,64,64" origin="0.5,0.5" />
|
|
<Containable items="smgammo" hide="false" itempos="3,-5" rotation="-5" />
|
|
</ItemContainer>
|
|
<aitarget sightrange="2000" soundrange="4000" fadeouttime="5" />
|
|
<Quality>
|
|
<QualityStat stattype="FirepowerMultiplier" value="0.3" />
|
|
</Quality>
|
|
<SkillRequirementHint identifier="weapons" level="50" />
|
|
</Item>
|
|
</Items>
|