Files
BarotraumaModServer/LocalMods/Barotraumatic/Items/Alien/fractalguns.xml
T

536 lines
43 KiBLFS
XML
Executable File

<?xml version="1.0" encoding="utf-8"?>
<Items>
<Item identifier="fractalalienpistol" category="Weapon,Alien" tags="smallitem,weapon,alien,mountableweapon,pistolitem" Scale="0.6" impactsoundtag="impact_metal_light" hideinmenus="true" nonplayerteaminteractable="True">
<sprite SourceRect="625,302,86,34" Origin="0.5,0.5" Depth="0.381" Texture="%ModDir%/Characters/Fractalherald/FractalGuardianBlue.png" IgnoreTint="False" Color="255,255,255,255" DeadColor="255,255,255,255" DeadColorTime="0" />
<Body radius="15" width="15" density="25" />
<Holdable slots="LeftHand" controlpose="false" aimpos="15,15" handle1="-17,2" msg="ItemMsgPickUpSelect" />
<ItemContainer capacity="1" maxstacksize="1" hideitems="true" containedstateindicatorstyle="bullet">
<Containable items="alienprojectile" />
</ItemContainer>
<RangedWeapon reload="0.5" barrelpos="34,0" spread="0" unskilledspread="2" drawhudwhenequipped="true" crosshairscale="0.2" combatpriority="60">
<sound file="Content/Items/Alien/AlienTurret1.ogg" type="OnUse" range="1000.0" />
<sound file="Content/Items/Alien/AlienTurret2.ogg" type="OnUse" range="1000.0" />
<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="muzzleflashnucleargun" anglemin="0" anglemax="360" particleamount="10" velocitymin="0" scalemultiplier="0.5,0.5" colormultiplier="255,200,200,200" scalemin="0.0" scalemax="0.6" />
<StatusEffect type="OnUse" target="This">
<Explosion range="150.0" force="1.5" shockwave="false" smoke="false" flames="false" sparks="false" underwaterbubble="false" camerashake="3.0">
<Affliction identifier="psychosis" strength="2.5" />
</Explosion>
</StatusEffect>
<StatusEffect type="OnSpawn" target="This" targetitemcomponent="ItemContainer">
<SpawnItem identifier="alienprojectile" spawnposition="ThisInventory" />
</StatusEffect>
<StatusEffect type="OnUse" target="This" targetitemcomponent="ItemContainer">
<SpawnItem identifier="alienprojectile" spawnposition="ThisInventory" />
</StatusEffect>
<StatusEffect type="OnNotContained" target="This">
<Remove />
</StatusEffect>
</RangedWeapon>
</Item>
<Item identifier="fractalnewsteamcannon" category="hidden" Tags="guardianweapon,guardiankey" cargocontaineridentifier="metalcrate" Scale="0.5" impactsoundtag="impact_metal_light" hideinmenus="true" nonplayerteaminteractable="True">
<sprite SourceRect="17,312,86,34" Origin="0.5,0.5" Depth="0.381" Texture="%ModDir%/Characters/Fractalherald/FractalGuardianBlue.png" IgnoreTint="False" Color="255,255,255,255" DeadColor="255,255,255,255" DeadColorTime="0" />
<Body radius="15" width="15" density="25" />
<Holdable slots="RightHand" controlpose="false" aimpos="15,15" handle1="17,2" msg="ItemMsgPickUpSelect" holdangle="180" AimAngle="180" />
<RepairTool structurefixamount="0.0" range="500" barrelpos="37,0" fireprobability="0.0" spread="25" BarrelRotation="180">
<ParticleEmitterHitCharacter particle="fleshsmoke" particlespersecond="3" anglemin="-5" anglemax="5" velocitymin="10" velocitymax="100" />
<ParticleEmitter particle="steamspray" particlespersecond="80" anglemin="0" anglemax="0" velocitymin="300" velocitymax="500" highqualitycollisiondetection="true" />
<ParticleEmitter particle="bubbles" particlespersecond="20" anglemin="-10" anglemax="10" scalemin="0.3" scalemax="0.7" velocitymin="5" velocitymax="100" copyentityangle="true" />
<sound file="Content/Items/Weapons/FlameThrowerLoop.ogg" type="OnUse" range="750.0" loop="true" />
<StatusEffect type="OnUse" target="UseTarget">
<Affliction identifier="burn" amount="0.8" />
<Affliction identifier="radiationsickness" amount="5" />
</StatusEffect>
<StatusEffect type="OnNotContained" target="This">
<Remove />
</StatusEffect>
</RepairTool>
</Item>
<Item name="fractalgrabber" identifier="fractalgrabber" tags="guardianweapon" health="50" hideinmenus="true" category="" sonarsize="0" scale="1" damagedbyexplosions="false" damagedbyprojectiles="false" damagedbyrepairtools="false" damagedbymeleeweapons="false">
<InventoryIcon texture="Content/Items/Weapons/weapons_new.png" sourcerect="0,0,2,2" origin="0.5,0.5" />
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="0,0,2,2" depth="0.55" origin="0.5,0.5" />
<Body radius="15" density="10" />
<Rope targetpullforce="0" projectilepullforce="0" maxlength="1500" snaponcollision="false" spritewidth="50" tile="true">
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="0,0,2,2" depth="0.55" origin="0.5,0.5" />
<EndSprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="0,0,2,2" depth="0.56" origin="0.5,0.5" />
<!-- Automatically snap after 20 seconds -->
<StatusEffect type="OnUse" target="This" Snapped="true" delay="8.5" />
<!-- Remove 1 second after snapping -->
<StatusEffect type="Always" target="This" delay="0.5" checkconditionalalways="true">
<Conditional Snapped="true" />
<Remove />
</StatusEffect>
<StatusEffect type="Always" target="This" delay="1" checkconditionalalways="true">
<Conditional targetitemcomponent="Projectile" IsStuckToTarget="false" />
<Remove />
</StatusEffect>
<StatusEffect type="OnUse" target="This" delay="0.25" setvalue="true" projectilepullforce="400" targetpullforce="230" />
<StatusEffect type="OnDeath" target="This" Snapped="true" />
</Rope>
<Projectile characterusable="false" launchimpulse="6.0" sticktocharacters="true" maxtargetstohit="1" maxjointtranslation="100" stickpermanently="true">
<Attack structuredamage="25" />
<StatusEffect type="OnActive" target="UseTarget,This" checkconditionalalways="true" setvalue="true" comparison="And">
<Conditional IsStuckToTarget="true" />
<Affliction identifier="drag" strength="5" />
</StatusEffect>
<StatusEffect type="OnImpact" target="UseTarget" duration="0.7">
<Conditional entitytype="eq Character" />
<Conditional speciesgroup="neq ancientalien" />
<Affliction identifier="lacerations" strength="1" probability="1" />
<Affliction identifier="bleeding" strength="1" probability="1" />
</StatusEffect>
<StatusEffect type="OnImpact" target="UseTarget">
<Conditional entitytype="eq Character" />
<sound file="Content/Sounds/Damage/HitArmor1.ogg" dontmuffle="true" range="2500.0" selectionmode="Random" frequencymultiplier="1.3,1.5" />
<sound file="Content/Sounds/Damage/HitArmor2.ogg" dontmuffle="true" range="2500.0" selectionmode="Random" frequencymultiplier="1.3,1.5" />
<sound file="Content/Sounds/Damage/HitArmor3.ogg" dontmuffle="true" range="2500.0" selectionmode="Random" frequencymultiplier="1.3,1.5" />
<sound file="Content/Sounds/Damage/HitArmor4.ogg" dontmuffle="true" range="2500.0" selectionmode="Random" frequencymultiplier="1.3,1.5" />
</StatusEffect>
</Projectile>
</Item>
<Item name="" hideinmenus="true" identifier="fractalpistol" nameidentifier="alienpistol" category="Equipment" description="Weapon crafted by unknown materials. It looks like the weapon is deactivated by unknown means so it can't be used." cargocontaineridentifier="metalcrate" tags="mediumitem,weapon,gun,gunsmith" Scale="0.5" impactsoundtag="impact_metal_light">
<InventoryIcon texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="0,1875,104,58" origin="0.5,0.5" />
<Sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="0,1875,104,58" depth="0.55" origin="0.5,0.5" />
<Body width="180" height="45" density="1" />
<Holdable slots="RightHand,LeftHand" controlpose="true" holdpos="40,-10" aimpos="55,5" handle1="-25,-16" holdangle="-40" msg="ItemMsgPickUpSelect" />
<RangedWeapon barrelpos="80,5" spread="1" unskilledspread="10" combatPriority="80" reload="4.5" 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="muzzleflashnucleargun" anglemin="0" anglemax="360" particleamount="10" velocitymin="0" scalemultiplier="0.5,0.5" colormultiplier="255,200,200,200" scalemin="0.0" scalemax="0.6" />
<sound file="Content/Items/Alien/AlienTurret1.ogg" type="OnUse" target="this" range="500.0" loop="false" />
<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>
<StatusEffect type="OnSpawn" target="This" targetitemcomponent="ItemContainer">
<SpawnItem identifier="alienprojectile" spawnposition="ThisInventory" />
</StatusEffect>
<StatusEffect type="OnUse" target="This" targetitemcomponent="ItemContainer">
<SpawnItem identifier="alienprojectile" spawnposition="ThisInventory" />
</StatusEffect>
<StatusEffect type="OnNotContained" target="This" delay="0.2" stackable="false">
<!-- <SpawnItem identifier="alienpistol" /> -->
<sound file="Content/Items/Weapons/ExplosionSmall1.ogg" range="2000" />
<Explosion range="150.0" force="3" debris="true">
<Affliction identifier="burn" strength="2.5" />
<Affliction identifier="stun" strength="0.5" />
</Explosion>
<Remove />
</StatusEffect>
</RangedWeapon>
<ItemContainer capacity="1" maxstacksize="1" itempos="27,10" iteminterval="0,-4" hideitems="true" containedstateindicatorstyle="bullet">
<Containable items="alienprojectile" />
</ItemContainer>
</Item>
<Item name="Fractal Enforcer Flamer" identifier="enforcerflamer" category="Hidden" Tags="weapon,cuttingequipment" description="Fires out magical fire so hot that not even water or lack of oxygen can put it out." cargocontaineridentifier="metalcrate" Scale="0.5" nonplayerteaminteractable="True" impactsoundtag="impact_metal_light">
<Upgrade gameversion="0.10.0.0" scale="0.5" />
<InventoryIcon texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="0,0,1,1" />
<Sprite texture="Content/Items/Alien/AlienRuins_Items.png" sourcerect="0,0,1,1" depth="0.55" origin="0.5,0.5" />
<Body width="64" height="64" density="40" />
<!-- the character will hold the item 50 pixels in front of him, with his hands at the handle1 and handle2 positions -->
<Holdable slots="Any,RightHand,LeftHand" controlpose="true" aimpos="50,0" handle1="-11,-6" handle2="-11,-6" msg="ItemMsgPickUpSelect" />
<RepairTool firedamage="25.0" structurefixamount="-0.55" range="550" barrelpos="0,0" fireprobability="0" repairmultiple="true" repairthroughwalls="true" combatpriority="90" maxoverlappingwalldist="0.2" repairthroughholes="true" levelwallfixamount="-9.0" targetforce="10">
<ParticleEmitterHitCharacter particle="fleshsmoke" particlespersecond="3" anglemin="-5" anglemax="5" velocitymin="10" velocitymax="100" />
<ParticleEmitter particle="enforcerflame" particlespersecond="80" anglemin="0" anglemax="0" velocitymin="1000" velocitymax="1500" highqualitycollisiondetection="true" />
<ParticleEmitter particle="flamethrowersmoke" particlespersecond="80" anglemin="0" anglemax="0" velocitymin="500" velocitymax="1000" />
<ParticleEmitterHitStructure particle="plasmaspark" particlespersecond="100" anglemin="-40" anglemax="40" velocitymin="100" velocitymax="800" />
<ParticleEmitterHitStructure particle="plasmasmoke" particlespersecond="3" anglemin="-5" anglemax="5" velocitymin="10" velocitymax="20" />
<ParticleEmitterHitItem identifiers="door,hatch,ductblock" particle="plasmaspark" particlespersecond="100" anglemin="-40" anglemax="40" velocitymin="100" velocitymax="800" />
<ParticleEmitterHitItem identifiers="door,hatch,ductblock" particle="plasmasmoke" particlespersecond="3" anglemin="-5" anglemax="5" velocitymin="10" velocitymax="100" />
<ParticleEmitterHitItem identifiers="ore" particle="iceshards" particlespersecond="5" anglemin="-40" anglemax="40" velocitymin="10" velocitymax="300" scalemin="0.5" scalemax="1.0" />
<ParticleEmitterHitCharacter particle="fleshsmoke" particlespersecond="3" anglemin="-5" anglemax="5" velocitymin="0" velocitymax="50" />
<sound file="Content/Items/Weapons/FlameThrowerLoop.ogg" type="OnUse" target="this" range="500.0" loop="true" />
<Fixable identifier="structure" />
<!-- bubbles when usage fails (e.g. in water) -->
<StatusEffect type="OnSuccess" targettype="UseTarget" targets="weldable" Stuck="-30.0" />
<StatusEffect type="OnSuccess" targettype="UseTarget" Condition="-25.0" />
<!-- do burn damage to characters -->
<StatusEffect type="OnSuccess" target="UseTarget">
<Affliction identifier="burn" amount="1.20" />
<Affliction identifier="burning" amount="1.35" />
</StatusEffect>
<LightComponent LightColor="255,255,255,255" Flicker="0.5" Range="500">
<sprite texture="Content/Items/Electricity/lightsprite.png" origin="0.5,0.5" />
</LightComponent>
<StatusEffect type="OnNotContained" target="This" delay="0.3" stackable="false">
<sound file="Content/Items/Weapons/ExplosionSmall1.ogg" range="2000" />
<Explosion range="150.0" force="3" debris="true">
<Affliction identifier="burn" strength="2.5" />
<Affliction identifier="stun" strength="0.5" />
</Explosion>
<Remove />
</StatusEffect>
</RepairTool>
<aitarget sightrange="5000" soundrange="500" fadeouttime="5" />
</Item>
<Item name="aliensmground" identifier="immortalsmground" category="Equipment" 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="40" />
<Pickable slots="Any" msg="ItemMsgPickUpSelect" />
<Projectile characterusable="false" hitscan="true" removeonhit="true">
<ParticleEmitter particle="tracernucleargun" particleamount="1" velocitymin="0" velocitymax="0" scalemultiplier="1,0.5" />
<ParticleEmitter particle="FlareBubbles" emitacrossrayinterval="30" />
<Attack structuredamage="3.5" targetforce="7" itemdamage="15" severlimbsprobability="0.1">
<Affliction identifier="bleeding" strength="17" />
<Affliction identifier="gunshotwound" strength="17" />
<Affliction identifier="burn" strength="5" />
<Affliction identifier="stun" strength="0.2" />
</Attack>
<StatusEffect type="OnImpact" target="UseTarget">
<ParticleEmitter particle="muzzleflashnucleargun" anglemin="0" anglemax="360" particleamount="1" velocitymin="0" scalemin="0.5" scalemax="0.8" scalemultiplier="1,1" />
<ParticleEmitter particle="weldspark" particleamount="2" anglemin="0" anglemax="360" velocitymin="300" velocitymax="350" scalemin="0.5" scalemax="0.8" drawontop="true" colormultiplier="150,255,195,180" />
<ParticleEmitter particle="FlareBubbles" particleamount="2" anglemin="0" anglemax="360" velocitymin="0" velocitymax="50" />
</StatusEffect>
</Projectile>
</Item>
<!-- ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
<Item name="Alien SMG Magazine" identifier="immortalsmgmagazine" scale="0.5" category="Equipment" cargocontaineridentifier="metalcrate" linkable="true" tags="smallitem" impactsoundtag="impact_metal_light">
<Deconstruct time="10">
<Item identifier="oxygeniteshard" />
<Item identifier="oxygeniteshard" />
</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,33,44" origin="0.5,0.5" />
<Body width="30" height="40" density="50" />
<ItemContainer hideitems="true" capacity="1" drawinventory="false" canbeselected="false" ShowConditionInContainedStateIndicator="true" SpawnWithId="aliensmground" removecontaineditemsondeconstruct="true" containedstateindicatorstyle="bullet">
<Containable items="immortalsmground" />
<StatusEffect type="OnUse" target="This" condition="-3" disabledeltatime="true">
<SpawnItem identifiers="aliensmground" spawnposition="ThisInventory" />
</StatusEffect>
</ItemContainer>
<Holdable canBeCombined="true" slots="Any,RightHand,LeftHand" handle1="0,0" msg="ItemMsgPickUpSelect" />
</Item>
<!-- ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
<Item name="Alien SMG" identifier="immortalsmg" category="Equipment" cargocontaineridentifier="metalcrate" description="Weapon crafted by unknown materials. It looks like the weapon is deactivated by unknown means so it can't be used." tags="smallitem,weapon,gun,gunsmith,mountableweapon" Scale="0.5" impactsoundtag="impact_metal_light">
<Price baseprice="1500" soldeverywhere="false">
<Price storeidentifier="outpost" multiplier="1.5" sold="false" />
<Price storeidentifier="city" multiplier="1.25" sold="false" />
<Price storeidentifier="research" multiplier="1.25" sold="false" />
<Price storeidentifier="military" multiplier="0.9" sold="false" />
<Price storeidentifier="mine" multiplier="1.25" sold="false" />
</Price>
<Deconstruct time="10">
<RequiredItem identifier="sulphuriteshard" />
<RequiredItem identifier="sulphuriteshard" />
<RequiredItem identifier="physicorium" />
</Deconstruct>
<InventoryIcon texture="Fractalweapons.png" sourcerect="0,103,151,92" origin="0.5,0.5" />
<Sprite texture="Fractalweapons.png" sourcerect="0,103,149,94" depth="0.55" origin="0.5,0.5" />
<Body width="140" height="60" density="50" />
<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.1" barrelpos="63,8" spread="9" unskilledspread="13" 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="%ModDir:2518816103%/Items/Weapons/Lasershot.ogg" type="OnUse" range="3000" />
<StatusEffect type="OnUse" target="this">
<Explosion range="150.0" force="1.5" shockwave="false" smoke="false" flames="false" sparks="false" underwaterbubble="false" camerashake="12.0" />
</StatusEffect>
<StatusEffect type="OnUse" target="Contained">
<Use />
</StatusEffect>
<RequiredItems items="immortalsmgmagazine" type="Contained" msg="ItemMsgAmmoRequired" />
<RequiredSkill identifier="weapons" level="50" />
</RangedWeapon>
<ItemContainer capacity="1" maxstacksize="1" hideitems="true" containedstateindicatorstyle="bullet">
<Containable items="immortalsmgmagazine" />
</ItemContainer>
<aitarget sightrange="2000" soundrange="4000" fadeouttime="5" />
<CustomInterface canbeselected="false" drawhudwhenequipped="true">
<GuiFrame relativesize="0.09,0.05" anchor="CenterRight" absoluteoffset="0,100" style="ItemUI" />
<TickBox text="Gunlight" IsOn="true">
<StatusEffect type="OnUse" target="This" IsOn="true" />
<StatusEffect type="OnSecondaryUse" target="This" IsOn="false" />
</TickBox>
</CustomInterface>
<LightComponent range="400.0" lightcolor="250,224,165,255" powerconsumption="10" IsOn="true" flicker="0.2">
<StatusEffect type="Always" target="This,Character" Voltage="1.0" setvalue="true">
<Conditional IsDead="false" />
</StatusEffect>
<LightTexture texture="Content/Lights/lightcone.png" origin="-0.03, 0.495" size="1.0,1.0" />
</LightComponent>
<Quality>
<QualityStat stattype="FirepowerMultiplier" value="0.1" />
</Quality>
<LightComponent range="400.0" lightcolor="165,165,250,255" powerconsumption="10" IsOn="true" flicker="0.2">
<StatusEffect type="Always" target="This,Character" Voltage="1.0" setvalue="true">
<Conditional IsDead="false" />
</StatusEffect>
<LightTexture texture="Content/Lights/lightcone.png" origin="-0.03, 0.495" size="1.0,1.0" />
</LightComponent>
</Item>
<!-- ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
<Item name="Alien Shotgun" identifier="immortalalienshotgun" category="Equipment" cargocontaineridentifier="metalcrate" description="Weapon crafted by unknown materials. It looks like the weapon is deactivated by unknown means so it can't be used." tags="mediumitem,weapon,gun,gunsmith,mountableweapon" Scale="0.5" impactsoundtag="impact_metal_light">
<Price baseprice="1000" soldeverywhere="false">
<Price storeidentifier="outpost" multiplier="1.5" sold="false" />
<Price storeidentifier="city" multiplier="1.25" sold="false" />
<Price storeidentifier="research" multiplier="1.25" sold="false" />
<Price storeidentifier="military" multiplier="0.9" sold="false" />
<Price storeidentifier="mine" multiplier="1.25" sold="false" />
</Price>
<Deconstruct time="10">
<Item identifier="oxygeniteshard" />
<Item identifier="oxygeniteshard" />
<Item identifier="physicorium" />
</Deconstruct>
<InventoryIcon texture="Fractalweapons.png" sourcerect="0,25,205,77" origin="0.5,0.5" />
<Sprite texture="Fractalweapons.png" sourcerect="0,25,205,77" depth="0.55" origin="0.5,0.5" />
<Body width="180" height="45" density="50" />
<Holdable slots="Any,RightHand+LeftHand" controlpose="true" holdpos="40,-10" aimpos="35,-10" handle1="-25,-6" handle2="26,10" holdangle="-40" msg="ItemMsgPickUpSelect" />
<RangedWeapon barrelpos="85,13" spread="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/WEAPONS_laserGunShot2.ogg" range="3000" type="OnUse" target="this" />
<StatusEffect type="OnUse" target="this">
<Explosion range="180.0" force="3.5" shockwave="false" smoke="false" flash="true" sparks="false" flames="false" underwaterbubble="false" camerashake="8.0" />
</StatusEffect>
<StatusEffect type="OnUse" target="this" delay="0.25">
<Sound file="Content/Items/Weapons/ShotgunLoad1.ogg" type="OnUse" range="3000" selectionmode="Random" />
<Sound file="Content/Items/Weapons/ShotgunLoad2.ogg" type="OnUse" range="3000" />
<Sound file="Content/Items/Weapons/ShotgunLoad3.ogg" type="OnUse" range="3000" />
</StatusEffect>
<RequiredItems items="immortalalienshotgunshell" type="Contained" msg="ItemMsgAmmoRequired" />
<RequiredSkill identifier="weapons" level="60" />
</RangedWeapon>
<ItemContainer capacity="1" maxstacksize="8" itempos="27,10" iteminterval="0,-4" hideitems="true" containedstateindicatorstyle="bullet">
<Containable items="immortalalienshotgunshell" />
</ItemContainer>
<aitarget sightrange="3000" soundrange="5000" fadeouttime="5" />
<CustomInterface canbeselected="false" drawhudwhenequipped="true">
<GuiFrame relativesize="0.09,0.05" anchor="CenterRight" absoluteoffset="0,100" style="ItemUI" />
<TickBox text="Gunlight" IsOn="true">
<StatusEffect type="OnUse" target="This" IsOn="true" />
<StatusEffect type="OnSecondaryUse" target="This" IsOn="false" />
</TickBox>
</CustomInterface>
<LightComponent range="400.0" lightcolor="250,224,165,255" powerconsumption="10" IsOn="true" flicker="0.2">
<StatusEffect type="Always" target="This,Character" Voltage="1.0" setvalue="true">
<Conditional IsDead="false" />
</StatusEffect>
<LightTexture texture="Content/Lights/lightcone.png" origin="-0.03, 0.495" size="1.0,1.0" />
</LightComponent>
<Quality>
<QualityStat stattype="FirepowerMultiplier" value="0.1" />
</Quality>
<LightComponent range="400.0" lightcolor="165,165,250,255" powerconsumption="10" IsOn="true" flicker="0.2">
<StatusEffect type="Always" target="This,Character" Voltage="1.0" setvalue="true">
<Conditional IsDead="false" />
</StatusEffect>
<LightTexture texture="Content/Lights/lightcone.png" origin="-0.03, 0.495" size="1.0,1.0" />
</LightComponent>
</Item>
<!-- ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
<Item name="Alien Shotgunshell" identifier="immortalalienshotgunshell" category="Equipment" maxstacksize="8" interactthroughwalls="true" cargocontaineridentifier="metalcrate" tags="smallitem" Scale="0.5" impactsoundtag="impact_metal_light">
<Price baseprice="180" soldeverywhere="false">
<Price storeidentifier="outpost" multiplier="1.5" sold="false" />
<Price storeidentifier="city" multiplier="1.25" sold="false" />
<Price storeidentifier="research" multiplier="1.25" sold="false" />
<Price storeidentifier="military" multiplier="0.9" sold="false" />
<Price storeidentifier="mine" multiplier="1.25" sold="false" />
</Price>
<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="40" />
<Pickable slots="Any" msg="ItemMsgPickUpSelect" />
<Projectile characterusable="false" hitscan="true" hitscancount="10" removeonhit="true" spread="10">
<ParticleEmitter particle="tracernucleargun" particleamount="1" velocitymin="0" velocitymax="0" scalemultiplier="1,0.5" />
<ParticleEmitter particle="FlareBubbles" emitacrossrayinterval="30" />
<Attack structuredamage="2" targetforce="7" itemdamage="19" severlimbsprobability="0.25">
<Affliction identifier="bleeding" strength="10" />
<Affliction identifier="gunshotwound" strength="7" />
<Affliction identifier="burn" strength="1" />
<Affliction identifier="stun" strength="0.35" />
</Attack>
<StatusEffect type="OnImpact" target="UseTarget">
<ParticleEmitter particle="muzzleflashnucleargun" anglemin="0" anglemax="360" particleamount="1" velocitymin="0" scalemin="0.5" scalemax="0.8" scalemultiplier="1,1" />
<ParticleEmitter particle="weldspark" particleamount="2" anglemin="0" anglemax="360" velocitymin="300" velocitymax="350" scalemin="0.5" scalemax="0.8" drawontop="true" colormultiplier="150,255,195,180" />
<ParticleEmitter particle="FlareBubbles" particleamount="2" anglemin="0" anglemax="360" velocitymin="0" velocitymax="50" />
</StatusEffect>
</Projectile>
</Item>
<!-- ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
<Item name="Alien Revolver Round" identifier="immortslalienrevolverround" category="Equipment" maxstacksize="8" interactthroughwalls="true" cargocontaineridentifier="metalcrate" Scale="0.5" tags="smallitem" impactsoundtag="impact_metal_light">
<Price baseprice="220" soldeverywhere="false">
<Price storeidentifier="outpost" multiplier="1.5" sold="false" />
<Price storeidentifier="city" multiplier="1.25" sold="false" />
<Price storeidentifier="research" multiplier="1.25" sold="false" />
<Price storeidentifier="military" multiplier="0.9" sold="false" />
<Price storeidentifier="mine" multiplier="1.25" sold="false" />
</Price>
<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="40" />
<Pickable slots="Any" msg="ItemMsgPickUpSelect" />
<Projectile characterusable="false" hitscan="true" hitscancount="2" removeonhit="true" spread="5">
<ParticleEmitter particle="tracernucleargun" particleamount="2" velocitymin="0" velocitymax="0" scalemultiplier="1,1" />
<Attack structuredamage="12" targetforce="20" itemdamage="30" severlimbsprobability="0.7">
<Affliction identifier="bleeding" strength="30" />
<Affliction identifier="gunshotwound" strength="20" />
<Affliction identifier="burn" strength="7" />
<Affliction identifier="stun" strength="0.4" />
</Attack>
<StatusEffect type="OnImpact" target="UseTarget">
<ParticleEmitter particle="muzzleflashnucleargun" anglemin="0" anglemax="360" particleamount="1" velocitymin="0" scalemin="0.5" scalemax="0.8" scalemultiplier="1,1" />
<ParticleEmitter particle="weldspark" particleamount="2" anglemin="0" anglemax="360" velocitymin="300" velocitymax="350" scalemin="0.5" scalemax="0.8" drawontop="true" colormultiplier="150,255,195,180" />
<ParticleEmitter particle="FlareBubbles" particleamount="2" anglemin="0" anglemax="360" velocitymin="0" velocitymax="50" />
</StatusEffect>
</Projectile>
</Item>
<!-- ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
<Item name="Alien Revolver" identifier="immortalalienrevolver" category="Equipment" cargocontaineridentifier="metalcrate" description="Weapon crafted by unknown materials. It looks like the weapon is deactivated by unknown means so it can't be used." tags="smallitem,weapon,gun,pistolitem,gunsmith,mountableweapon" Scale="0.5" impactsoundtag="impact_metal_light">
<Price baseprice="750" soldeverywhere="false">
<Price storeidentifier="outpost" multiplier="1.5" sold="false" />
<Price storeidentifier="city" multiplier="1.25" sold="false" />
<Price storeidentifier="research" multiplier="1.25" sold="false" />
<Price storeidentifier="military" multiplier="0.9" sold="false" />
<Price storeidentifier="mine" multiplier="1.25" sold="false" />
</Price>
<Deconstruct time="10">
<Item identifier="oxygeniteshard" />
<Item identifier="fulgurium" />
</Deconstruct>
<InventoryIcon texture="Fractalweapons.png" sourcerect="0,290,93,60" origin="0.5,0.5" />
<Sprite texture="Fractalweapons.png" sourcerect="0,290,93,60" depth="0.55" origin="0.5,0.5" />
<Body width="72" height="40" density="50" />
<Holdable slots="Any,RightHand,LeftHand" controlpose="true" aimpos="70,5" handle1="-25,-7" msg="ItemMsgPickUpSelect" />
<RangedWeapon reload="0.2" barrelpos="30,11" spread="1" unskilledspread="2" combatPriority="70" drawhudwhenequipped="true" crosshairscale="0.2" maxchargetime="0.75">
<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="muzzleflashnucleargun" particleamount="1" scalemin="0.25" scalemax="0.5" velocitymin="0" velocitymax="0" />
<ParticleEmitterCharge particle="chargenucleargun" particlespersecond="80" scalemultiplier="1,1" scalemin="0.5" scalemax="1" anglemin="0" anglemax="359" />
<ChargeSound file="Content/Items/Weapons/WEAPONS_chargeUp.ogg" range="3000" />
<ChargeSound file="Content/Items/Weapons/WEAPONS_chargeUp.ogg" range="3000" />
<sound file="Content/Items/Weapons/WEAPONS_laserGunShot2.ogg" range="5000" type="OnUse" target="this" />
<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" />
</StatusEffect>
<RequiredItems items="immortslalienrevolverround" type="Contained" msg="ItemMsgAmmoRequired" />
<RequiredSkill identifier="weapons" level="40" />
</RangedWeapon>
<ItemContainer capacity="1" maxstacksize="8" hideitems="true" containedstateindicatorstyle="bullet">
<Containable items="Dimmortslalienrevolverround" />
</ItemContainer>
<aitarget sightrange="2000" soundrange="5000" fadeouttime="5" />
<CustomInterface canbeselected="false" drawhudwhenequipped="true">
<GuiFrame relativesize="0.09,0.05" anchor="CenterRight" absoluteoffset="0,100" style="ItemUI" />
<TickBox text="Gunlight" IsOn="true">
<StatusEffect type="OnUse" target="This" IsOn="true" />
<StatusEffect type="OnSecondaryUse" target="This" IsOn="false" />
</TickBox>
</CustomInterface>
<LightComponent range="400.0" lightcolor="250,224,165,255" powerconsumption="10" IsOn="true" flicker="0.2">
<StatusEffect type="Always" target="This,Character" Voltage="1.0" setvalue="true">
<Conditional IsDead="false" />
</StatusEffect>
<LightTexture texture="Content/Lights/lightcone.png" origin="-0.03, 0.495" size="1.0,1.0" />
</LightComponent>
<Quality>
<QualityStat stattype="FirepowerMultiplier" value="0.1" />
</Quality>
</Item>
<!-- ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
<Item name="Alien Assault Rifle" identifier="immortalalienassaultrifle" category="Equipment" description="Weapon crafted by unknown materials. It looks like the weapon is deactivated by unknown means so it can't be used." cargocontaineridentifier="metalcrate" tags="weapon,gun,gunsmith,mountableweapon" Scale="0.5" impactsoundtag="impact_metal_light">
<Price baseprice="1060" soldeverywhere="false">
<Price storeidentifier="outpost" multiplier="1.5" sold="false" />
<Price storeidentifier="city" multiplier="1.25" sold="false" />
<Price storeidentifier="research" multiplier="1.25" sold="false" />
<Price storeidentifier="military" multiplier="0.9" sold="false" />
<Price storeidentifier="mine" multiplier="1.25" sold="false" />
</Price>
<Deconstruct time="25">
<Item identifier="oxygeniteshard" />
<Item identifier="physicorium" />
<Item identifier="fulgurium" />
</Deconstruct>
<InventoryIcon texture="Fractalweapons.png" sourcerect="0,348,225,85" origin="0.5,0.5" />
<Sprite texture="Fractalweapons.png" sourcerect="0,348,225,85" depth="0.55" origin="0.5,0.5" />
<Body width="220" height="50" density="70" />
<Holdable slots="Any,RightHand+LeftHand" controlpose="true" holdpos="55,-20" aimpos="67,-5" handle1="-35,-10" handle2="40,0" holdangle="-25" />
<Wearable slots="Bag" msg="ItemMsgEquipSelect" canbeselected="false" canbepicked="true" pickkey="Select">
<sprite name="Alien Assault Rifle Worn" texture="Fractalweapons.png" sourcerect="0,348,225,85" canbehiddenbyotherwearables="false" rotation="90" inheritlimbdepth="false" depth="0.6" limb="Torso" scale="0.5" origin="0.5,0.8" />
</Wearable>
<RangedWeapon reload="0.34" barrelpos="100,20" spread="2" unskilledspread="9" 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="impactfirearm" particleamount="1" velocitymin="0" velocitymax="0" scalemultiplier="4.0,4.0" colormultiplier="255,200,200,200" />
<Sound file="Content/Items/JobGear/Security/WEAPONS_assaultRifle_1.ogg" type="OnUse" target="this" range="3000" selectionmode="All" />
<Sound file="%ModDir:2518816103%/Items/Alien/Lasershot.ogg" type="OnUse" target="this" range="3000" />
<StatusEffect type="OnUse" target="this">
<Explosion range="150.0" force="1" shockwave="false" smoke="false" flames="false" sparks="false" underwaterbubble="false" camerashake="12.0" />
</StatusEffect>
<StatusEffect type="OnUse" target="Contained">
<Use />
</StatusEffect>
<RequiredItems items="immortalalienassaultriflemagazine" type="Contained" msg="ItemMsgAmmoRequired" />
<RequiredSkill identifier="weapons" level="50" />
</RangedWeapon>
<ItemContainer capacity="1" maxstacksize="1" hideitems="true" itempos="4,-12" containedspritedepth="0.56" containedstateindicatorstyle="bullet">
<Containable items="immortalalienassaultriflemagazine" />
</ItemContainer>
<aitarget sightrange="2000" soundrange="4000" fadeouttime="5" />
<CustomInterface canbeselected="false" drawhudwhenequipped="true">
<GuiFrame relativesize="0.09,0.05" anchor="CenterRight" absoluteoffset="0,100" style="ItemUI" />
<TickBox text="Gunlight" IsOn="true">
<StatusEffect type="OnUse" target="This" IsOn="true" />
<StatusEffect type="OnSecondaryUse" target="This" IsOn="false" />
</TickBox>
</CustomInterface>
<LightComponent range="400.0" lightcolor="250,224,165,255" powerconsumption="10" IsOn="true" flicker="0.2">
<StatusEffect type="Always" target="This,Character" Voltage="1.0" setvalue="true">
<Conditional IsDead="false" />
</StatusEffect>
<LightTexture texture="Content/Lights/lightcone.png" origin="-0.03, 0.495" size="1.0,1.0" />
</LightComponent>
<Quality>
<QualityStat stattype="FirepowerMultiplier" value="0.1" />
</Quality>
</Item>
<!-- ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
<Item name="Alien Assault Rifle Magazine" identifier="immortalalienassaultriflemagazine" scale="0.5" category="Equipment" cargocontaineridentifier="metalcrate" linkable="true" tags="smallitem" impactsoundtag="impact_metal_light">
<Price baseprice="400" minleveldifficulty="60" soldeverywhere="false">
<Price storeidentifier="outpost" multiplier="1.4" sold="false" />
<Price storeidentifier="city" multiplier="1.25" sold="false" />
<Price storeidentifier="research" multiplier="1.25" sold="false" />
<Price storeidentifier="military" multiplier="0.9" sold="false" />
<Price storeidentifier="mine" multiplier="1.25" sold="false" />
</Price>
<Deconstruct time="15">
<Item identifier="fulgurium" copycondition="true" />
</Deconstruct>
<InventoryIcon texture="Content/Items/JobGear/TalentGear.png" sourcerect="476,3,36,48" origin="0.5,0.5" />
<Sprite texture="Content/Items/JobGear/TalentGear.png" sourcerect="476,3,36,48" depth="0.55" origin="0.5,0.5" />
<Body width="28" height="40" density="50" />
<ItemContainer hideitems="true" capacity="1" drawinventory="false" canbeselected="false" ShowConditionInContainedStateIndicator="true" SpawnWithId="alienassaultrifleround" removecontaineditemsondeconstruct="true" containedstateindicatorstyle="bullet">
<Containable items="immortalalienassaultrifleround" />
<StatusEffect type="OnUse" target="This" condition="-5.0" disabledeltatime="true">
<SpawnItem identifiers="immortalalienassaultrifleround" spawnposition="ThisInventory" />
</StatusEffect>
</ItemContainer>
<Holdable canBeCombined="true" slots="Any,RightHand,LeftHand" handle1="0,0" msg="ItemMsgPickUpSelect" />
</Item>
<!-- ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
<Item name="alienassaultrifleround" identifier="immortalalienassaultrifleround" category="Equipment" 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="40" />
<Pickable slots="Any" msg="ItemMsgPickUpSelect" />
<Projectile characterusable="false" hitscan="true" removeonhit="true">
<ParticleEmitter particle="tracernucleargun" particleamount="1" velocitymin="0" velocitymax="0" scalemultiplier="1,0.5" />
<ParticleEmitter particle="FlareBubbles" emitacrossrayinterval="30" />
<Attack structuredamage="8" targetforce="9" itemdamage="35" severlimbsprobability="0.25">
<Affliction identifier="bleeding" strength="10" />
<Affliction identifier="gunshotwound" strength="9" />
<Affliction identifier="burn" strength="1" />
<Affliction identifier="stun" strength="0.3" />
<Affliction identifier="stun" strength="0.6" probability="0.2" />
</Attack>
<StatusEffect type="OnImpact" target="UseTarget">
<ParticleEmitter particle="muzzleflashnucleargun" anglemin="0" anglemax="360" particleamount="1" velocitymin="0" scalemin="0.5" scalemax="0.8" scalemultiplier="1,1" />
<ParticleEmitter particle="weldspark" particleamount="2" anglemin="0" anglemax="360" velocitymin="300" velocitymax="350" scalemin="0.5" scalemax="0.8" drawontop="true" colormultiplier="150,255,195,180" />
<ParticleEmitter particle="FlareBubbles" particleamount="2" anglemin="0" anglemax="360" velocitymin="0" velocitymax="50" />
</StatusEffect>
</Projectile>
</Item>
</Items>