1200 lines
93 KiB
XML
1200 lines
93 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Items>
|
|
<Item name="" identifier="unstablehuskeggs" category="Material" cargocontaineridentifier="chemicalcrate" Tags="smallitem,chem,medical" description="" useinhealthinterface="true" scale="0.5">
|
|
<PreferredContainer primary="toxcontainer" />
|
|
<PreferredContainer primary="locker" />
|
|
<Price baseprice="1100" soldeverywhere="false">
|
|
<Price storeidentifier="merchantoutpost" multiplier="1.2" sold="false" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.3" sold="false" />
|
|
<Price storeidentifier="merchantresearch" multiplier="1.4" sold="false" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="1.2" sold="false" />
|
|
<Price storeidentifier="merchantmine" multiplier="1.1" sold="false" />
|
|
<Price storeidentifier="merchantmedical" multiplier="1.2" sold="false" />
|
|
</Price>
|
|
<Deconstruct time="20">
|
|
<Item identifier="huskeggs" copycondition="true" mincondition="0.1" />
|
|
<Item identifier="huskeggs" copycondition="true" mincondition="0.1" />
|
|
</Deconstruct>
|
|
<InventoryIcon texture="%ModDir:Improved Husks%/Items/unstablehuskeggsinventory.png" sourcerect="0,0,60,60" origin="0.5,0.5" />
|
|
<Sprite texture="%ModDir:Improved Husks%/Items/unstablehuskeggs.png" sourcerect="0,0,40,76" depth="0.6" origin="0.5,0.5" />
|
|
<Body width="35" height="70" density="20" />
|
|
<MeleeWeapon slots="Any,RightHand,LeftHand" aimpos="40,5" handle1="0,0" holdangle="220" reload="1.0" msg="ItemMsgPickUpSelect" HitOnlyCharacters="true">
|
|
<StatusEffect type="OnUse" target="This" Condition="-100.0" disabledeltatime="true" />
|
|
<StatusEffect type="OnUse" target="UseTarget">
|
|
<Sound file="Content/Items/Medical/Syringe.ogg" range="500" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="UseTarget" comparison="and">
|
|
<!-- No conditional to check the husk infection's progress -->
|
|
<!-- <Conditional huskinfection="lt 0.1" -->
|
|
<Conditional speciesname="neq peanut" />
|
|
<Conditional speciesname="neq orangeboy" />
|
|
<Conditional speciesname="neq psilotoad" />
|
|
<Affliction identifier="huskinfection" amount="50" />
|
|
<Affliction identifier="stun" amount="0.5" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="UseTarget" comparison="or">
|
|
<!-- For pets, we don't want players to be able to infect them to the point where the husk infection reaches 100, because then they'll explode upon dying instead of turning into husks. -->
|
|
<Conditional speciesname="eq peanut" />
|
|
<Conditional speciesname="eq orangeboy" />
|
|
<Conditional speciesname="eq psilotoad" />
|
|
<Affliction identifier="huskinfection" amount="25" />
|
|
<Affliction identifier="stun" amount="0.5" />
|
|
<Sound file="%ModDir:Improved Husks%/Characters/Pets/infect.ogg" range="1000" />
|
|
<!-- Play a special sound when a pet is infected through unstable husk eggs because they will become husks almost immediately, and we want people to know about it.-->
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="UseTarget">
|
|
<Conditional speciesname="crawlerhusk" />
|
|
<Conditional speciesname="crawler_hatchlinghusk" />
|
|
<Conditional speciesname="swarmcrawlerhusk" />
|
|
<Conditional speciesname="humanhusk" />
|
|
<Conditional speciesname="humanhuskold" />
|
|
<Conditional speciesname="humanhuskdiver" />
|
|
<Conditional speciesname="huskold" />
|
|
<Conditional speciesname="huskcombatold" />
|
|
<Conditional speciesname="huskabyssold" />
|
|
<Conditional speciesname="huskpucsold" />
|
|
<Conditional speciesname="huskslipold" />
|
|
<Conditional speciesname="mudraptorhusk" />
|
|
<Conditional speciesname="mudraptor_hatchlinghusk" />
|
|
<Conditional speciesname="mudraptor_unarmoredhusk" />
|
|
<Conditional speciesname="tigerthresherhusk" />
|
|
<Conditional speciesname="tigerthresher_hatchlinghusk" />
|
|
<Conditional speciesname="bonethresherhusk" />
|
|
<Affliction identifier="huskmutation" amount="1" />
|
|
<Affliction identifier="stun" amount="20" />
|
|
</StatusEffect>
|
|
<!-- Remove the item when fully used -->
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<Remove />
|
|
</StatusEffect>
|
|
</MeleeWeapon>
|
|
</Item>
|
|
<Item name="" identifier="huskmutantembryo" category="Material" cargocontaineridentifier="chemicalcrate" Tags="smallitem,chem" description="" useinhealthinterface="false" scale="0.5">
|
|
<PreferredContainer primary="toxcontainer" />
|
|
<PreferredContainer primary="locker" />
|
|
<Price baseprice="1200" soldeverywhere="false">
|
|
<Price storeidentifier="merchantoutpost" multiplier="1.0" sold="false" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.0" sold="false" />
|
|
<Price storeidentifier="merchantresearch" multiplier="1.4" sold="false" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="1.1" sold="false" />
|
|
<Price storeidentifier="merchantmine" multiplier="1.0" sold="false" />
|
|
<Price storeidentifier="merchantmedical" multiplier="1.1" sold="false" />
|
|
</Price>
|
|
<Deconstruct time="20">
|
|
<Item identifier="huskeggs" copycondition="true" mincondition="0.1" />
|
|
</Deconstruct>
|
|
<InventoryIcon texture="%ModDir:Improved Husks%/Items/huskmutantembryoinventory.png" sourcerect="0,0,60,60" origin="0.5,0.5" />
|
|
<Sprite texture="%ModDir:Improved Husks%/Items/huskmutantembryo.png" sourcerect="0,0,40,76" depth="0.6" origin="0.5,0.5" />
|
|
<Body width="35" height="70" density="0" />
|
|
<Holdable slots="RightHand,LeftHand,Any" holdpos="0,-70" handle1="0,20" handle2="0,0" />
|
|
<LightComponent range="150" castshadows="True" drawbehindsubs="False" ison="True" blinkfrequency="0" lightcolor="155,155,0,100" isactive="True" minvoltage="0" powerconsumption="0" vulnerabletoemp="False" pickingtime="0" canbepicked="False" allowingameediting="False" msg="">
|
|
<Sprite texture="%ModDir:Improved Husks%/Items/huskmutantembryo.png" sourcerect="0,0,40,76" depth="0.1" origin="0.5,0.5" alpha="0.5" />
|
|
</LightComponent>
|
|
</Item>
|
|
<Item name="" identifier="calyxinjector" category="Equipment" Tags="smallitem" cargocontaineridentifier="metalcrate" impactsoundtag="impact_metal_light" scale="1">
|
|
<PreferredContainer primary="locker,weaponcontainer,medcab" />
|
|
<PreferredContainer secondary="wrecksecarmcab" minamount="0" maxamount="1" spawnprobability="0.3" />
|
|
<PreferredContainer secondary="wreckarmcab,wreckstoragecab" minamount="0" maxamount="1" spawnprobability="0.2" />
|
|
<InventoryIcon texture="%ModDir:Improved Husks%/Items/calyxinjectorinventory.png" sourcerect="0,0,64,64" origin="0.49928394,0.5012731" />
|
|
<Price baseprice="2000" soldeverywhere="false">
|
|
<Price storeidentifier="merchantoutpost" multiplier="1.0" sold="false" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.0" sold="false" />
|
|
<Price storeidentifier="merchantresearch" multiplier="1.5" sold="true" minavailable="2" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="1.1" sold="false" />
|
|
<Price storeidentifier="merchantmine" multiplier="1.0" sold="false" />
|
|
<Price storeidentifier="merchantmedical" multiplier="1.0" sold="false" />
|
|
</Price>
|
|
<Sprite texture="%ModDir:Improved Husks%/Items/calyxinjector.png" sourcerect="0,13,76,20" depth="0.55" origin="0.5,0.5" />
|
|
<Body width="40" height="17" density="50" />
|
|
<Holdable slots="RightHand,LeftHand,Any" holdpos="15,-100" handle1="-15,0" />
|
|
</Item>
|
|
<Item name="" identifier="calyxinjectorsymbiotic" category="Equipment" Tags="smallitem,chem,medical" cargocontaineridentifier="metalcrate" impactsoundtag="impact_metal_light" useinhealthinterface="true" scale="1">
|
|
<PreferredContainer primary="locker,weaponcontainer,medcab" />
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="60">
|
|
<RequiredItem identifier="calyxinjector" />
|
|
<RequiredItem identifier="huskmutantembryo" />
|
|
<RequiredItem identifier="antibloodloss2" />
|
|
</Fabricate>
|
|
<InventoryIcon texture="%ModDir:Improved Husks%/Items/calyxinjectorsymbioticinventory.png" sourcerect="0,0,64,64" origin="0.49928394,0.5012731" />
|
|
<Sprite texture="%ModDir:Improved Husks%/Items/calyxinjectorsymbiotic.png" sourcerect="0,13,76,20" depth="0.55" origin="0.5,0.5" />
|
|
<Body width="40" height="17" density="50" />
|
|
<MeleeWeapon slots="Any,RightHand,LeftHand" aimpos="5,-15" handle1="-10,3" holdangle="270" reload="1.0" HitOnlyCharacters="true">
|
|
<StatusEffect type="OnUse" target="This" Condition="-100.0" disabledeltatime="true" />
|
|
<StatusEffect type="OnUse" target="UseTarget">
|
|
<Sound file="%ModDir:Improved Husks%/Items/symbiotichuskinject.ogg" range="750" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="UseTarget">
|
|
<Conditional speciesname="human" />
|
|
<Affliction identifier="symbiotichusk" amount="50" />
|
|
</StatusEffect>
|
|
<!-- Remove the item when fully used -->
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<Remove />
|
|
</StatusEffect>
|
|
</MeleeWeapon>
|
|
<LightComponent range="150" castshadows="True" drawbehindsubs="False" ison="True" blinkfrequency="0" lightcolor="155,155,0,100" isactive="True" minvoltage="0" powerconsumption="0" vulnerabletoemp="False" pickingtime="0" canbepicked="False" allowingameediting="False" msg="" />
|
|
</Item>
|
|
<Item name="" identifier="calyxinjectorbooster" category="Equipment" Tags="smallitem,chem,medical" cargocontaineridentifier="metalcrate" impactsoundtag="impact_metal_light" useinhealthinterface="true" scale="1">
|
|
<PreferredContainer primary="locker,weaponcontainer,medcab" />
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="60">
|
|
<RequiredItem identifier="calyxinjector" />
|
|
<RequiredItem identifier="unstablehuskeggs" />
|
|
<RequiredItem identifier="stabilozine" />
|
|
</Fabricate>
|
|
<InventoryIcon texture="%ModDir:Improved Husks%/Items/calyxinjectorboosterinventory.png" sourcerect="0,0,64,64" origin="0.49928394,0.5012731" />
|
|
<Sprite texture="%ModDir:Improved Husks%/Items/calyxinjectorbooster.png" sourcerect="0,13,76,20" depth="0.55" origin="0.5,0.5" />
|
|
<Body width="40" height="17" density="50" />
|
|
<MeleeWeapon slots="Any,RightHand,LeftHand" aimpos="5,-15" handle1="-10,3" holdangle="270" reload="1.0" HitOnlyCharacters="true">
|
|
<StatusEffect type="OnUse" target="This" Condition="-100.0" disabledeltatime="true" />
|
|
<StatusEffect type="OnUse" target="UseTarget">
|
|
<Sound file="%ModDir:Improved Husks%/Items/symbiotichuskinject.ogg" range="750" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="UseTarget">
|
|
<Affliction identifier="boosterhusk" amount="50" />
|
|
</StatusEffect>
|
|
<!-- Remove the item when fully used -->
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<Remove />
|
|
</StatusEffect>
|
|
</MeleeWeapon>
|
|
<LightComponent range="150" castshadows="True" drawbehindsubs="False" ison="True" blinkfrequency="0" lightcolor="100,200,0,100" isactive="True" minvoltage="0" powerconsumption="0" vulnerabletoemp="False" pickingtime="0" canbepicked="False" allowingameediting="False" msg="" />
|
|
</Item>
|
|
<Item name="" identifier="unstablehuskstinger" category="Equipment" Tags="smallitem" cargocontaineridentifier="metalcrate" impactsoundtag="impact_metal_light" scale="0.7">
|
|
<PreferredContainer primary="locker,weaponcontainer" />
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="60">
|
|
<RequiredItem identifier="unstablehuskeggs" />
|
|
<RequiredItem identifier="huskstinger" />
|
|
</Fabricate>
|
|
<InventoryIcon texture="%ModDir:Improved Husks%/Items/unstablestingerinventory.png" sourcerect="0,0,72,64" origin="0.5,0.5" />
|
|
<Sprite texture="%ModDir:Improved Husks%/Items/unstablestinger.png" sourcerect="1,3,83,12" depth="0.55" origin="0.5,0.5" />
|
|
<Body height="10" width="90" density="50" />
|
|
<MeleeWeapon slots="Any,RightHand,LeftHand" aimpos="30,5" handle1="-20,0" holdangle="25" reload="1.0" range="50" combatpriority="10" msg="ItemMsgPickUpSelect">
|
|
<Attack structuredamage="5" stun="0.5" targetimpulse="15">
|
|
<Affliction identifier="lacerations" strength="10" />
|
|
<Affliction identifier="bleeding" strength="5" />
|
|
<Affliction identifier="huskinfection" strength="1" probability="0.5" />
|
|
<Sound file="Content/Items/Weapons/Smack1.ogg" range="800" />
|
|
</Attack>
|
|
</MeleeWeapon>
|
|
</Item>
|
|
<Item name="" identifier="spinelinghuskspike" nameidentifier="spinelingspike" category="Misc" scale="0.5" sonarsize="2" hideinmenus="true">
|
|
<Sprite texture="Content/Characters/Spineling/Spineling.png" sourcerect="0,215,180,18" depth="0.55" />
|
|
<Body width="160" height="10" density="20" />
|
|
<Projectile characterusable="false" launchimpulse="200" maxtargetstohit="3" sticktocharacters="true" sticktoitems="false" sticktostructures="true" stickpermanently="true">
|
|
<Attack structuredamage="20" severlimbsprobability="0">
|
|
<Affliction identifier="lacerations" strength="15" />
|
|
<Affliction identifier="bleeding" strength="10" />
|
|
<Affliction identifier="stun" strength="0.25" />
|
|
</Attack>
|
|
<StatusEffect type="OnActive" target="This" lifetime="0.5">
|
|
<ParticleEmitter particle="ammotrailwater" 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="1">
|
|
<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>
|
|
<LightComponent range="200" castshadows="False" drawbehindsubs="False" ison="True" blinkfrequency="0" lightcolor="155,255,0,30" isactive="True" minvoltage="0" powerconsumption="0" vulnerabletoemp="False" pickingtime="0" canbepicked="False" allowingameediting="False" msg="">
|
|
<Sprite texture="Content/Characters/Spineling/Spineling.png" sourcerect="0,230,180,23" origin="0.5,0.6" alpha="0.5" />
|
|
</LightComponent>
|
|
</Item>
|
|
<Item name="" identifier="endwormhuskprojectile" category="Misc" scale="1.0" sonarsize="2" health="50" hideinmenus="true" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyrepairtools="true">
|
|
<Sprite texture="%ModDir:Improved Husks%/Characters/Endwormhusk/Endwormhusk.png" sourcerect="163,2386,704,414" depth="0" />
|
|
<Body width="345" height="185" density="20" />
|
|
<Projectile characterusable="false" launchimpulse="150" maxtargetstohit="2" sticktocharacters="false" sticktoitems="false" sticktostructures="true" stickpermanently="true">
|
|
<Attack structuredamage="25" severlimbsprobability="0">
|
|
<Affliction identifier="burn" strength="10" />
|
|
<!-- Although the main purpose of this projectile is to explode later, a direct hit from it will still hurt, especially if somehow aimed at other creatures. -->
|
|
<Affliction identifier="stun" strength="2" />
|
|
<Affliction identifier="huskinfection" strength="25" />
|
|
</Attack>
|
|
<StatusEffect type="OnActive" target="This" lifetime="3">
|
|
<ParticleEmitter particle="huskgoo" copyentityangle="true" anglemin="0" anglemax="0" particleamount="70" emitinterval="0.1" particlespersecond="35" velocitymin="-10" velocitymax="-100" scalemin="20" scalemax="22" />
|
|
<ParticleEmitter particle="huskmutantacidsplash" copyentityangle="true" anglemin="0" anglemax="0" particleamount="30" emitinterval="0.1" particlespersecond="15" velocitymin="-10" velocitymax="-100" scalemin="4" scalemax="5" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnDamaged" target="This">
|
|
<particleemitter particle="blackblood" particleamount="8" velocitymin="100" velocitymax="1000" anglemin="0" anglemax="360" scalemin="4" scalemax="5" />
|
|
<particleemitter particle="blackwaterblood" particleamount="8" velocitymin="100" velocitymax="1000" anglemin="0" anglemax="360" scalemin="4" scalemax="5" />
|
|
<sound file="Content/Sounds/Damage/Gore1.ogg" range="1000" volume="1" selectionmode="Random" />
|
|
<sound file="Content/Sounds/Damage/Gore2.ogg" range="1000" volume="1" selectionmode="Random" />
|
|
<sound file="Content/Sounds/Damage/Gore5.ogg" range="1000" volume="1" selectionmode="Random" />
|
|
<sound file="Content/Sounds/Damage/Gore10.ogg" range="1000" volume="1" selectionmode="Random" />
|
|
</StatusEffect>
|
|
<!-- If not destroyed, the projectile will explode violently causing a lot of damage to the submarine. -->
|
|
<StatusEffect type="OnNotContained" target="This" stackable="false" checkconditionalalways="True" delay="15">
|
|
<Conditional health="gt 0" />
|
|
<SpawnItem identifier="endwormhuskexplosion" spawnposition="This" />
|
|
<ParticleEmitter particle="huskmutantacidsplash" copyentityangle="true" anglemin="0" anglemax="0" particleamount="30" emitinterval="0.1" particlespersecond="25" velocitymin="-10" velocitymax="-100" scalemin="3" scalemax="4" />
|
|
<ParticleEmitter particle="huskgoo" copyentityangle="true" anglemin="0" anglemax="0" particleamount="50" emitinterval="0.1" particlespersecond="35" velocitymin="-10" velocitymax="-100" scalemin="4.5" scalemax="6.5" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<!-- If not destroyed, the projectile will break without damaging the submarine. -->
|
|
<sound file="Content/Sounds/Damage/ArmorBreak1.ogg" range="1000" volume="1" selectionmode="Random" />
|
|
<sound file="Content/Sounds/Damage/ArmorBreak2.ogg" range="1000" volume="1" selectionmode="Random" />
|
|
<sound file="Content/Sounds/Damage/ArmorBreak3.ogg" range="1000" volume="1" selectionmode="Random" />
|
|
<sound file="Content/Sounds/Damage/ArmorBreak4.ogg" range="1000" volume="1" selectionmode="Random" />
|
|
<ParticleEmitter particle="huskmutantacidsplash" copyentityangle="true" anglemin="0" anglemax="0" particleamount="30" emitinterval="0.1" particlespersecond="25" velocitymin="-10" velocitymax="-100" scalemin="3" scalemax="4" />
|
|
<ParticleEmitter particle="huskgoo" copyentityangle="true" anglemin="0" anglemax="0" particleamount="50" emitinterval="0.1" particlespersecond="35" velocitymin="-10" velocitymax="-100" scalemin="4.5" scalemax="6.5" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</Projectile>
|
|
<LightComponent range="150" castshadows="True" drawbehindsubs="False" ison="True" blinkfrequency="0" lightcolor="255,255,0,60" isactive="True" minvoltage="0" powerconsumption="0" vulnerabletoemp="False" pickingtime="0" canbepicked="False" allowingameediting="False" msg="">
|
|
<Sprite texture="%ModDir:Improved Husks%/Characters/Endwormhusk/Endwormhusk.png" sourcerect="163,2386,704,414" depth="0" origin="0.5,0.5" alpha="0.5" />
|
|
</LightComponent>
|
|
</Item>
|
|
<Item name="endwormhuskexplosion" identifier="endwormhuskexplosion" Scale="1" tags="" sonarsize="0" hideinmenus="true" health="5">
|
|
<Body radius="100" density="10" />
|
|
<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 shortly after spawning it -->
|
|
<StatusEffect type="Always" target="This" condition="-100" />
|
|
<!-- acid blood BURNS!!!!!!!!!!!!!! AHHHHHHHHHHH!!! -->
|
|
<StatusEffect type="Always" target="NearbyCharacters" range="600">
|
|
<Affliction identifier="burn" strength="25" />
|
|
<Affliction identifier="huskinfection" strength="25" />
|
|
<Affliction identifier="stun" strength="3" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This" disabledeltatime="true">
|
|
<ParticleEmitter particle="blackwaterblood" particlespersecond="350" scalemin="15.0" scalemax="25.0" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="huskgoo" copyentityangle="true" anglemin="0" anglemax="0" particleamount="100" emitinterval="0.1" particlespersecond="75" velocitymin="-10" velocitymax="-100" scalemin="20" scalemax="30" />
|
|
<ParticleEmitter particle="huskmutantacidsplash" particlespersecond="50" scalemin="4.5" scalemax="6.0" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<Explosion range="600" structuredamage="100" itemdamage="100" smoke="false" flames="false" force="5" sparks="false" shockwave="false" underwaterbubble="false" camerashake="0.4" flash="false" />
|
|
<Explosion range="1000" structuredamage="25" itemdamage="50" smoke="false" flames="false" force="3" sparks="false" shockwave="false" underwaterbubble="false" camerashake="0.1" flash="false" />
|
|
<sound file="%ModDir:Improved Husks%/Characters/Endwormhusk/endwormacidexplosion.ogg" range="3000" volume="1" />
|
|
<RemoveItem />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<Item name="mutantmudraptorbile" identifier="mutantmudraptorbile" category="Misc" scale="0.5" sonarsize="2" health="5" hideinmenus="true">
|
|
<Sprite texture="%ModDir:Improved Husks%/Characters/Huskmutantmudraptor/huskmutantmudraptor.png" sourcerect="400,405,39,39" depth="0.55" />
|
|
<Body width="70" height="70" density="20" />
|
|
<Projectile characterusable="false" launchimpulse="15" maxtargetstohit="1" sticktocharacters="false" sticktoitems="false" sticktostructures="false" stickpermanently="false">
|
|
<Attack structuredamage="35" severlimbsprobability="0">
|
|
<Affliction identifier="burn" strength="15" />
|
|
<Affliction identifier="stun" strength="0.5" />
|
|
<affliction identifier="huskinfection" strength="10" />
|
|
</Attack>
|
|
<StatusEffect type="OnImpact" target="This">
|
|
<sound file="%ModDir:Improved Husks%/Characters/Huskmutantmudraptor/spithit.ogg" />
|
|
<ParticleEmitter particle="blackblood" particlespersecond="150" scalemin="3" scalemax="3.2" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="huskmutantacidsplash" particlespersecond="50" scalemin="1.2" scalemax="1.6" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<Explosion range="250" structuredamage="25" itemdamage="30" smoke="false" flames="false" force="0" sparks="false" shockwave="false" underwaterbubble="false" camerashake="0.2" flash="false" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnActive" target="This" lifetime="0.5">
|
|
<ParticleEmitter particle="huskgoo" copyentityangle="true" anglemin="0" anglemax="0" particleamount="50" emitinterval="0.1" particlespersecond="35" velocitymin="-10" velocitymax="-100" scalemin="0.8" scalemax="1.2" />
|
|
<ParticleEmitter particle="huskmutantacidsplash" copyentityangle="true" anglemin="0" anglemax="0" particleamount="30" emitinterval="0.1" particlespersecond="15" velocitymin="-10" velocitymax="-100" scalemin="0.5" scalemax="1" />
|
|
</StatusEffect>
|
|
<!-- a 5 second lifetime after being fired -->
|
|
<StatusEffect type="OnNotContained" target="This" stackable="false" delay="5">
|
|
<ParticleEmitter particle="huskmutantacidsplash" copyentityangle="true" anglemin="0" anglemax="0" particleamount="30" emitinterval="0.1" particlespersecond="25" velocitymin="-10" velocitymax="-100" scalemin="0.5" scalemax="1" />
|
|
<ParticleEmitter particle="huskgoo" copyentityangle="true" anglemin="0" anglemax="0" particleamount="50" emitinterval="0.1" particlespersecond="35" velocitymin="-10" velocitymax="-100" scalemin="0.8" scalemax="1.2" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</Projectile>
|
|
</Item>
|
|
<Item name="headpod" identifier="headpod" category="Misc" scale="0.5" sonarsize="2" health="3" hideinmenus="true">
|
|
<Sprite texture="%ModDir:Improved Husks%/Characters/Mudraptor_hatchlinghusk/Mudraptorhatchlinghusk.png" sourcerect="625,214,147,187" depth="0.55" />
|
|
<Body width="85" height="85" density="10" />
|
|
<Projectile characterusable="false" launchimpulse="15" maxtargetstohit="1" sticktocharacters="false" sticktoitems="false" sticktostructures="false" stickpermanently="false">
|
|
<Attack structuredamage="0" severlimbsprobability="0">
|
|
<Affliction identifier="blunttrauma" strength="5" />
|
|
<Affliction identifier="stun" strength="0.5" />
|
|
</Attack>
|
|
<StatusEffect type="OnActive" target="This" lifetime="1">
|
|
<ParticleEmitter particle="huskgoo" copyentityangle="true" anglemin="0" anglemax="0" particleamount="40" emitinterval="0.1" particlespersecond="15" velocitymin="-10" velocitymax="-100" scalemin="0.8" scalemax="1.2" />
|
|
<ParticleEmitter particle="huskmutantacidsplash" copyentityangle="true" anglemin="0" anglemax="0" particleamount="25" emitinterval="0.1" particlespersecond="5" velocitymin="-10" velocitymax="-100" scalemin="0.5" scalemax="1" />
|
|
</StatusEffect>
|
|
<StatusEffect type="Always" target="This" condition="-3" />
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<ParticleEmitter particle="huskmutantacidsplash" copyentityangle="true" anglemin="0" anglemax="0" particleamount="30" emitinterval="0.1" particlespersecond="25" velocitymin="-10" velocitymax="-100" scalemin="0.5" scalemax="1" />
|
|
<ParticleEmitter particle="huskgoo" copyentityangle="true" anglemin="0" anglemax="0" particleamount="50" emitinterval="0.1" particlespersecond="35" velocitymin="-10" velocitymax="-100" scalemin="0.8" scalemax="1.2" />
|
|
<SpawnCharacter speciesname="huskmutanthumanheadthrown" count="1" spread="0" />
|
|
<sound file="%ModDir:Improved Husks%/Characters/Huskmutanthunter/spawnhead.ogg" volume="0.7" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</Projectile>
|
|
<LightComponent range="50" castshadows="True" drawbehindsubs="False" ison="True" blinkfrequency="0" lightcolor="255,255,0,30" isactive="True" minvoltage="0" powerconsumption="0" vulnerabletoemp="False" pickingtime="0" canbepicked="False" allowingameediting="False" msg="">
|
|
<Sprite texture="%ModDir:Improved Husks%/Characters/Mudraptor_hatchlinghusk/Mudraptorhatchlinghusk.png" sourcerect="625,214,147,187" depth="0.1" origin="0.5,0.5" alpha="0.5" />
|
|
</LightComponent>
|
|
</Item>
|
|
<Item name="hammerheadpod" identifier="hammerheadpod" category="Misc" scale="0.5" sonarsize="2" health="3" hideinmenus="true">
|
|
<Sprite texture="%ModDir:Improved Husks%/Characters/Mudraptor_hatchlinghusk/Mudraptorhatchlinghusk.png" sourcerect="625,214,147,187" depth="0.55" />
|
|
<Body width="85" height="85" density="10" />
|
|
<Projectile characterusable="false" launchimpulse="25" maxtargetstohit="1" sticktocharacters="false" sticktoitems="false" sticktostructures="false" stickpermanently="false">
|
|
<Attack structuredamage="65" severlimbsprobability="0">
|
|
<Affliction identifier="blunttrauma" strength="5" />
|
|
<Affliction identifier="huskinfection" strength="25" probability="0.5" />
|
|
<Affliction identifier="stun" strength="1" />
|
|
</Attack>
|
|
<StatusEffect type="OnActive" target="This" lifetime="4">
|
|
<ParticleEmitter particle="huskgoo" copyentityangle="true" anglemin="0" anglemax="0" particleamount="20" emitinterval="0.1" particlespersecond="15" velocitymin="-10" velocitymax="-100" scalemin="1.2" scalemax="1.5" />
|
|
<ParticleEmitter particle="huskmutantacidsplash" copyentityangle="true" anglemin="0" anglemax="0" particleamount="15" emitinterval="0.1" particlespersecond="5" velocitymin="-10" velocitymax="-100" scalemin="0.9" scalemax="1.4" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnImpact" target="This" condition="-100" />
|
|
<StatusEffect type="Always" target="This" condition="-3" />
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<ParticleEmitter particle="huskmutantacidsplash" copyentityangle="true" anglemin="0" anglemax="0" particleamount="30" emitinterval="0.1" particlespersecond="25" velocitymin="-10" velocitymax="-100" scalemin="0.9" scalemax="1.4" />
|
|
<ParticleEmitter particle="huskgoo" copyentityangle="true" anglemin="0" anglemax="0" particleamount="50" emitinterval="0.1" particlespersecond="35" velocitymin="-10" velocitymax="-100" scalemin="1.3" scalemax="1.8" />
|
|
<SpawnCharacter speciesname="hammerheadspawnhusk" count="1" spread="0" />
|
|
<sound file="Content/Sounds/Damage/Gore1.ogg" range="1000" volume="1" selectionmode="Random" />
|
|
<sound file="Content/Sounds/Damage/Gore2.ogg" range="1000" volume="1" selectionmode="Random" />
|
|
<sound file="Content/Sounds/Damage/Gore5.ogg" range="1000" volume="1" selectionmode="Random" />
|
|
<sound file="Content/Sounds/Damage/Gore10.ogg" range="1000" volume="1" selectionmode="Random" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</Projectile>
|
|
<LightComponent range="50" castshadows="True" drawbehindsubs="False" ison="True" blinkfrequency="0" lightcolor="255,255,0,30" isactive="True" minvoltage="0" powerconsumption="0" vulnerabletoemp="False" pickingtime="0" canbepicked="False" allowingameediting="False" msg="">
|
|
<Sprite texture="%ModDir:Improved Husks%/Characters/Mudraptor_hatchlinghusk/Mudraptorhatchlinghusk.png" sourcerect="625,214,147,187" depth="0.1" origin="0.5,0.5" alpha="0.5" />
|
|
</LightComponent>
|
|
</Item>
|
|
<!-- _____________________________________________________________________________________________ -->
|
|
<!-- SHAMBLER WEAPONS -->
|
|
<!-- Copies of vanilla weapons, except they have no ammo requirements and fire three times slower -->
|
|
<!-- _____________________________________________________________________________________________ -->
|
|
<Item name="" hideinmenus="true" identifier="shamblershotgun" nameidentifier="" category="Equipment" cargocontaineridentifier="metalcrate" tags="mediumitem,weapon,gun,gunsmith" Scale="0.5" impactsoundtag="impact_metal_light">
|
|
<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.5" />
|
|
<Body width="180" height="45" density="1" />
|
|
<Holdable slots="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="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="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">
|
|
<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="shotgunshell" spawnposition="ThisInventory" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="This" targetitemcomponent="ItemContainer">
|
|
<SpawnItem identifier="shotgunshell" spawnposition="ThisInventory" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnNotContained" target="This" delay="1" stackable="false">
|
|
<Remove />
|
|
</StatusEffect>
|
|
<!-- Cocking sound, delayed by 1.0 seconds. -->
|
|
<!-- What a cock! -->
|
|
<StatusEffect type="OnUse" delay="1.0">
|
|
<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>
|
|
</RangedWeapon>
|
|
<ItemContainer capacity="1" maxstacksize="60" itempos="27,10" iteminterval="0,-4" hideitems="true" containedstateindicatorstyle="bullet">
|
|
<Containable items="shotgunammo" />
|
|
</ItemContainer>
|
|
</Item>
|
|
<Item name="" hideinmenus="true" identifier="shamblersmg" nameidentifier="" category="Equipment" cargocontaineridentifier="metalcrate" tags="smallitem,weapon,gun,gunsmith" Scale="0.5" impactsoundtag="impact_metal_light">
|
|
<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="1" />
|
|
<Holdable slots="RightHand" controlpose="true" holdpos="125,15" aimpos="125,15" handle1="-30,-15" handle2="26,5" holdangle="-35" msg="ItemMsgPickUpSelect" />
|
|
<RangedWeapon reload="0.525" 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">
|
|
<Explosion range="150.0" force="1.5" shockwave="false" smoke="false" flames="false" sparks="false" underwaterbubble="false" camerashake="12.0" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnSpawn" target="This" targetitemcomponent="ItemContainer">
|
|
<SpawnItem identifier="smground" spawnposition="ThisInventory" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="This" targetitemcomponent="ItemContainer">
|
|
<SpawnItem identifier="smground" spawnposition="ThisInventory" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnNotContained" target="This" delay="1" stackable="false">
|
|
<Remove />
|
|
</StatusEffect>
|
|
</RangedWeapon>
|
|
<ItemContainer capacity="1" maxstacksize="60" hideitems="true" containedstateindicatorstyle="bullet">
|
|
<Containable items="smground" />
|
|
</ItemContainer>
|
|
</Item>
|
|
<Item name="" hideinmenus="true" identifier="shamblerrevolver" nameidentifier="" category="Equipment" cargocontaineridentifier="metalcrate" tags="smallitem,weapon,gun,pistolitem,gunsmith" Scale="0.5" impactsoundtag="impact_metal_light">
|
|
<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="1" />
|
|
<Holdable slots="RightHand" controlpose="true" holdpos="25,-25" aimpos="125,15" handle1="-25,-7" holdangle="25" msg="ItemMsgPickUpSelect" />
|
|
<RangedWeapon reload="3" barrelpos="30,11" spread="0" unskilledspread="2" combatPriority="70" 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/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">
|
|
<Explosion range="150.0" force="1.5" shockwave="false" smoke="false" flames="false" sparks="false" underwaterbubble="false" camerashake="6.0" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnSpawn" target="This" targetitemcomponent="ItemContainer">
|
|
<SpawnItem identifier="revolverround" spawnposition="ThisInventory" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="This" targetitemcomponent="ItemContainer">
|
|
<SpawnItem identifier="revolverround" spawnposition="ThisInventory" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnNotContained" target="This" delay="1" stackable="false">
|
|
<Remove />
|
|
</StatusEffect>
|
|
</RangedWeapon>
|
|
<ItemContainer capacity="1" maxstacksize="60" hideitems="true" containedstateindicatorstyle="bullet">
|
|
<Containable items="revolverammo" />
|
|
</ItemContainer>
|
|
</Item>
|
|
<Item name="" hideinmenus="true" identifier="shamblerharpoongun" nameidentifier="" category="Equipment" cargocontaineridentifier="metalcrate" tags="mediumitem,weapon,gunsmith" Scale="0.5" impactsoundtag="impact_metal_light">
|
|
<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="1" />
|
|
<Holdable slots="RightHand" controlpose="true" holdpos="125,15" aimpos="125,15" handle1="-20,-6" handle2="30,10" holdangle="-40" msg="ItemMsgPickUpSelect" />
|
|
<RangedWeapon reload="3" 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" />
|
|
<Sound file="Content/Items/Weapons/HarpoonGun2.ogg" type="OnUse" />
|
|
<Sound file="Content/Items/Weapons/HarpoonGun3.ogg" type="OnUse" />
|
|
<StatusEffect type="OnUse">
|
|
<Explosion range="150.0" force="5" shockwave="false" smoke="false" flames="false" flash="false" sparks="false" underwaterbubble="false" camerashake="6.0" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnSpawn" target="This" targetitemcomponent="ItemContainer">
|
|
<SpawnItem identifier="shamblerspear" spawnposition="ThisInventory" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="This" targetitemcomponent="ItemContainer">
|
|
<SpawnItem identifier="shamblerspear" spawnposition="ThisInventory" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnNotContained" target="This" delay="1" stackable="false">
|
|
<Remove />
|
|
</StatusEffect>
|
|
</RangedWeapon>
|
|
<ItemContainer itempos="27,10" iteminterval="0,-4" hideitems="false" capacity="1" maxstacksize="60" containedstateindicatorstyle="spear" containedspritedepths="0.551,0.552,0.553,0.554,0.555,0.556">
|
|
<Containable items="harpoonammo" />
|
|
</ItemContainer>
|
|
</Item>
|
|
<!-- A copy of the spear that doesn't have a rope and that also disappears after a bit so that you don't get to have an infinite collection of spears by getting shot repeatedly :) -->
|
|
<Item name="" hideinmenus="true" identifier="shamblerspear" nameidentifier="" category="Equipment" maxstacksize="60" interactthroughwalls="true" cargocontaineridentifier="metalcrate" tags="mediumitem,harpoonammo" Scale="0.5" impactsoundtag="impact_metal_light">
|
|
<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="20" />
|
|
<Projectile characterusable="false" launchimpulse="20.0" sticktocharacters="true" sticktoitems="false" sticktostructures="false" stickpermanently="true">
|
|
<Attack structuredamage="10" itemdamage="40" targetforce="5" severlimbsprobability="0.1">
|
|
<Affliction identifier="bleeding" strength="30" />
|
|
<Affliction identifier="lacerations" strength="30" />
|
|
<Affliction identifier="stun" strength="0.3" />
|
|
</Attack>
|
|
<StatusEffect type="OnNotContained" target="This" delay="5" stackable="false">
|
|
<Remove />
|
|
</StatusEffect>
|
|
</Projectile>
|
|
</Item>
|
|
<!-- _________________________________________________________________ -->
|
|
<!-- EMITTERS, ITEMS WHICH ONLY SERVE THE PURPOSE TO SPAWN SOME THINGS -->
|
|
<!-- _________________________________________________________________ -->
|
|
<!-- Exquisite spaghetti if I do say so myself. -->
|
|
<Item name="huskoldspawn" identifier="huskoldspawn" Scale="1" tags="" sonarsize="0" hideinmenus="true" impacttolerance="0.001" health="0.001">
|
|
<Body radius="100" density="10" />
|
|
<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 shortly after spawning it -->
|
|
<StatusEffect type="Always" target="This" condition="-50" />
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<SpawnCharacter speciesname="huskold" count="1" spread="0" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<Item name="huskcombatoldspawn" identifier="huskcombatoldspawn" Scale="1" tags="" sonarsize="0" hideinmenus="true" impacttolerance="0.001" health="0.001">
|
|
<Body radius="100" density="10" />
|
|
<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 shortly after spawning it -->
|
|
<StatusEffect type="Always" target="This" condition="-50" />
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<SpawnCharacter speciesname="huskcombatold" count="1" spread="0" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<Item name="huskabyssoldspawn" identifier="huskabyssoldspawn" Scale="1" tags="" sonarsize="0" hideinmenus="true" impacttolerance="0.001" health="0.001">
|
|
<Body radius="100" density="10" />
|
|
<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 shortly after spawning it -->
|
|
<StatusEffect type="Always" target="This" condition="-50" />
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<SpawnCharacter speciesname="huskabyssold" count="1" spread="0" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<Item name="huskpucsoldspawn" identifier="huskpucsoldspawn" Scale="1" tags="" sonarsize="0" hideinmenus="true" impacttolerance="0.001" health="0.001">
|
|
<Body radius="100" density="10" />
|
|
<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 shortly after spawning it -->
|
|
<StatusEffect type="Always" target="This" condition="-50" />
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<SpawnCharacter speciesname="huskpucsold" count="1" spread="0" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<Item name="huskslipoldspawn" identifier="huskslipoldspawn" Scale="1" tags="" sonarsize="0" hideinmenus="true" impacttolerance="0.001" health="0.001">
|
|
<Body radius="100" density="10" />
|
|
<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 shortly after spawning it -->
|
|
<StatusEffect type="Always" target="This" condition="-50" />
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<SpawnCharacter speciesname="huskslipold" count="1" spread="0" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<Item name="huskmutantgoreemitter" identifier="huskmutantgoreemitter" Scale="1" tags="" sonarsize="0" hideinmenus="true" impacttolerance="0.001" health="0.1">
|
|
<Body radius="100" density="10" />
|
|
<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 shortly after spawning it -->
|
|
<StatusEffect type="Always" target="This" condition="-50" />
|
|
<!-- acid blood BURNS!!!!!!!!!!!!!! AHHHHHHHHHHH!!! -->
|
|
<StatusEffect type="Always" target="NearbyCharacters" range="150">
|
|
<Affliction identifier="burn" strength="6" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<ParticleEmitter particle="blackblood" particlespersecond="150" scalemin="1.5" scalemax="2.5" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="huskmutantacidsplash" particlespersecond="50" scalemin="0.4" scalemax="1" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<sound file="%ModDir:Improved Husks%/Characters/Huskmutanthuman/dismember.ogg" range="1000" volume="1" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<Item name="huskmutantacidexplosion" identifier="huskmutantacidexplosion" Scale="1" tags="" sonarsize="0" hideinmenus="true" impacttolerance="0.001" health="0.1">
|
|
<Body radius="100" density="10" />
|
|
<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 shortly after spawning it -->
|
|
<StatusEffect type="Always" target="This" condition="-50" />
|
|
<!-- acid blood BURNS!!!!!!!!!!!!!! AHHHHHHHHHHH!!! -->
|
|
<StatusEffect type="Always" target="NearbyCharacters" range="300">
|
|
<Affliction identifier="burn" strength="15" />
|
|
<Affliction identifier="stun" strength="5" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<ParticleEmitter particle="blackblood" particlespersecond="150" scalemin="3" scalemax="3.2" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="huskmutantacidsplash" particlespersecond="50" scalemin="1.2" scalemax="1.6" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<Explosion range="350" structuredamage="55" itemdamage="30" smoke="false" flames="false" force="0" sparks="false" shockwave="false" underwaterbubble="false" camerashake="0.2" flash="false" />
|
|
<sound file="%ModDir:Improved Husks%/Characters/Huskmutantcocooncrawler/acidexplosion.ogg" range="1500" volume="1" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<Item name="huskmutantacidexplosionbig" identifier="huskmutantacidexplosionbig" Scale="1" tags="" sonarsize="0" hideinmenus="true" impacttolerance="0.001" health="0.1">
|
|
<Body radius="100" density="10" />
|
|
<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 shortly after spawning it -->
|
|
<StatusEffect type="Always" target="This" condition="-50" />
|
|
<!-- acid blood BURNS!!!!!!!!!!!!!! AHHHHHHHHHHH!!! -->
|
|
<StatusEffect type="Always" target="NearbyCharacters" range="500">
|
|
<Affliction identifier="burn" strength="25" />
|
|
<Affliction identifier="stun" strength="7" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<ParticleEmitter particle="blackblood" particlespersecond="150" scalemin="3.6" scalemax="3.9" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="huskmutantacidsplash" particlespersecond="50" scalemin="1.5" scalemax="1.9" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<Explosion range="500" structuredamage="65" itemdamage="40" smoke="false" flames="false" force="0" sparks="false" shockwave="false" underwaterbubble="false" camerashake="0.2" flash="false" />
|
|
<sound file="%ModDir:Improved Husks%/Characters/Huskmutantcocoonbonethresher/bigacidexplosion.ogg" range="1500" volume="1" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<Item name="growparticles" identifier="growparticles" Scale="1" tags="" sonarsize="0" hideinmenus="true" impacttolerance="0.001" health="0.1">
|
|
<Body radius="100" density="10" />
|
|
<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 shortly after spawning it -->
|
|
<StatusEffect type="Always" target="This" condition="-50" />
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<ParticleEmitter particle="blackblood" particlespersecond="150" scalemin="3.2" scalemax="3.6" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="bloodsplash" particlespersecond="50" scalemin="1.2" scalemax="1.4" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<sound file="%ModDir:Improved Husks%/Items/grow.ogg" range="1500" volume="1" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<Item name="huskhumandiveremitter" identifier="huskhumandiveremitter" Scale="1" tags="" sonarsize="0" hideinmenus="true" impacttolerance="0.001" health="0.05">
|
|
<Body radius="100" density="0" />
|
|
<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 shortly after spawning it -->
|
|
<StatusEffect type="Always" target="This" condition="-50" />
|
|
<!-- Glass shards OUCH. -->
|
|
<StatusEffect type="Always" target="NearbyCharacters" range="100">
|
|
<Affliction identifier="lacerations" strength="2" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<ParticleEmitter particle="bloodsplash" particlespersecond="50" scalemin="1" scalemax="1.5" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="blackblood" particlespersecond="50" scalemin="1" scalemax="1.5" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<sound file="Content/Sounds/Damage/Glassimpact1.ogg" range="700" volume="1" selectionmode="Random" />
|
|
<sound file="Content/Sounds/Damage/Glassimpact2.ogg" range="700" volume="1" selectionmode="Random" />
|
|
<sound file="Content/Sounds/Damage/Glassimpact3.ogg" range="700" volume="1" selectionmode="Random" />
|
|
<sound file="Content/Sounds/Damage/Glassimpact4.ogg" range="700" volume="1" selectionmode="Random" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<Item name="huskinfectionexplosion" identifier="huskinfectionexplosion" Scale="1" tags="" sonarsize="0" hideinmenus="true" impacttolerance="0.001" health="0.1">
|
|
<Body radius="100" density="0" />
|
|
<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 shortly after spawning it -->
|
|
<StatusEffect type="Always" target="This" condition="-50" />
|
|
<!-- Spread the infection to all nearby monsters -->
|
|
<StatusEffect type="Always" target="NearbyCharacters" range="1000">
|
|
<Affliction identifier="huskinfectioncontagion" strength="25" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<sound file="%ModDir:Improved Husks%/Items/Huskclicking1.ogg" range="500" volume="1" selectionmode="Random" />
|
|
<sound file="%ModDir:Improved Husks%/Items/Huskclicking2.ogg" range="500" volume="1" selectionmode="Random" />
|
|
<sound file="%ModDir:Improved Husks%/Items/Huskclicking3.ogg" range="500" volume="1" selectionmode="Random" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<Item name="huskinfectionexplosionwatcher" identifier="huskinfectionexplosionwatcher" Scale="1" tags="" sonarsize="0" hideinmenus="true" impacttolerance="0.001" health="10">
|
|
<Body radius="100" density="10" />
|
|
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="0,0,2,2" depth="0.55" origin="0.5,0.5" />
|
|
<ItemComponent>
|
|
<StatusEffect type="Always" target="This" lifetime="1" delay="1" stackable="false">
|
|
<particleemitter particle="watcherhuskblood" particleamount="1" scalemin="6" scalemax="9" />
|
|
</StatusEffect>
|
|
<!-- reduce condition to remove the emitter shortly after spawning it -->
|
|
<StatusEffect type="Always" target="This" condition="-50" />
|
|
<!-- Spread the infection to all nearby monsters -->
|
|
<StatusEffect type="Always" target="NearbyCharacters" range="2000">
|
|
<Affliction identifier="huskinfectioncontagion" strength="5" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<Remove />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<Item name="watcherscreechemitter" identifier="watcherscreechemitter" Scale="1" tags="" sonarsize="0" hideinmenus="true" impacttolerance="0.001" health="0.1">
|
|
<Body radius="100" density="0" />
|
|
<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 shortly after spawning it -->
|
|
<StatusEffect type="Always" target="This" condition="-50" />
|
|
<!-- Nearby eligible husks will mutate -->
|
|
<StatusEffect type="Always" target="NearbyCharacters" range="10000">
|
|
<Affliction identifier="watcherhuskbroadcast" amount="150" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<sound file="%ModDir:Improved Husks%/Characters/Watcherhusk/screech1.ogg" range="10000" volume="1" selectionmode="Random" dontmuffle="true" />
|
|
<sound file="%ModDir:Improved Husks%/Characters/Watcherhusk/screech2.ogg" range="10000" volume="1" selectionmode="Random" dontmuffle="true" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This" delay="0.1">
|
|
<particleemitter particle="watcherscreechparticle" particleamount="45" scalemin="1" scalemax="1" />
|
|
<sound file="%ModDir:Improved Husks%/Characters/Watcherhusk/screech1far.ogg" range="20000" volume="1" selectionmode="Random" dontmuffle="true" />
|
|
<sound file="%ModDir:Improved Husks%/Characters/Watcherhusk/screech2far.ogg" range="20000" volume="1" selectionmode="Random" dontmuffle="true" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<Item name="humanhuskclickingsound" identifier="humanhuskclickingsound" Scale="1" tags="" sonarsize="0" hideinmenus="true" impacttolerance="0.001" health="0.1">
|
|
<Body radius="100" density="0" />
|
|
<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 shortly after spawning it -->
|
|
<StatusEffect type="Always" target="This" condition="-50" />
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<sound file="%ModDir:Improved Husks%/Items/Huskclicking1.ogg" range="200" volume="1" selectionmode="Random" />
|
|
<sound file="%ModDir:Improved Husks%/Items/Huskclicking2.ogg" range="200" volume="1" selectionmode="Random" />
|
|
<sound file="%ModDir:Improved Husks%/Items/Huskclicking3.ogg" range="200" volume="1" selectionmode="Random" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<Item name="huskmutantarmoredspawn" identifier="huskmutantarmoredspawn" Scale="1" tags="" sonarsize="0" hideinmenus="true" impacttolerance="0.001" health="0.05">
|
|
<Body radius="100" density="0" />
|
|
<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 shortly after spawning it -->
|
|
<StatusEffect type="Always" target="This" condition="-50" />
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<ParticleEmitter particle="huskmutantacidsplash" particlespersecond="100" scalemin="2" scalemax="3" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="blackgoo" particlespersecond="3" scalemin="0.7" scalemax="1" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="shockwave" particleamount="1" scalemin="10" scalemax="10" />
|
|
<sound file="%ModDir:Improved Husks%/Characters/Huskmutantarmored/spawnclose.ogg" range="5000" volume="1" selectionmode="All" />
|
|
<sound file="%ModDir:Improved Husks%/Characters/Huskmutantarmored/spawnfar.ogg" range="20000" volume="1" dontmuffle="true" selectionmode="All" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<Item name="charybdismonsterspawn" identifier="charybdismonsterspawn" Scale="1" tags="" sonarsize="0" hideinmenus="true" impacttolerance="0.001" health="0.05">
|
|
<Body radius="100" density="0" />
|
|
<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 shortly after spawning it -->
|
|
<StatusEffect type="Always" target="This" condition="-50" />
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<Sound file="%ModDir:Improved Husks%/Characters/Charybdishusk/spawnmonster.ogg" range="1000" />
|
|
<ParticleEmitter particle="blackwaterblood" particleamount="10" scalemin="2" scalemax="4" velocitymin="0" velocitymax="20" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="blackgib" particleamount="15" scalemin="2" scalemax="4" velocitymin="0" velocitymax="20" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="huskmutantacidsplash" particlespersecond="100" scalemin="2" scalemax="3" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="huskgoo" copyentityangle="true" anglemin="0" anglemax="0" particleamount="50" emitinterval="0.1" particlespersecond="35" velocitymin="-10" velocitymax="-100" scalemin="1.2" scalemax="1.8" />
|
|
<ParticleEmitter particle="blackgoo" particlespersecond="3" scalemin="0.7" scalemax="1" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="shockwave" particleamount="1" scalemin="10" scalemax="10" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<Item name="" identifier="molochhusktendon" nameidentifier="fleshguntendon1" tags="molochhuskappendage" health="100" hideinmenus="true" category="" sonarsize="0" scale="1" damagedbyexplosions="false" damagedbyprojectiles="false" damagedbyrepairtools="false" damagedbymeleeweapons="false" impactsoundtag="impact_soft">
|
|
<Sprite texture="Content/Characters/Latcher/Latcher.png" sourcerect="0,0,1,1" depth="0.55" origin="0.5,0.5" />
|
|
<Body radius="100" density="10" />
|
|
<Rope sourcepullforce="0" targetpullforce="0" projectilepullforce="0" maxlength="10000" snaponcollision="false" spritewidth="50" tile="true" snapanimduration="1" breakfrommiddle="true" maxangle="60">
|
|
<Sprite texture="%ModDir:Improved Husks%/Characters/Molochhusk/Molochhusk.png" sourcerect="112,1470,421,76" depth="0.57" origin="0.5,0.5" />
|
|
<EndSprite texture="%ModDir:Improved Husks%/Characters/Molochhusk/Molochhusk.png" sourcerect="561,1448,198,67" depth="0.56" origin="0.5,0.5" />
|
|
<!-- Automatically snap after 16 seconds -->
|
|
<StatusEffect type="OnUse" target="This" Snapped="true" delay="16" />
|
|
<!-- Remove 1 second after snapping -->
|
|
<StatusEffect type="Always" target="This" delay="1" checkconditionalalways="true">
|
|
<Conditional Snapped="true" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
<StatusEffect type="Always" target="This" delay="2" setvalue="true" targetpullforce="80000" />
|
|
<!-- Snap after 3 seconds if not stuck to anything -->
|
|
<StatusEffect type="OnUse" target="This" Snapped="true" delay="3" checkconditionalalways="true">
|
|
<Conditional targetitemcomponent="Projectile" IsStuckToTarget="false" />
|
|
</StatusEffect>
|
|
</Rope>
|
|
<Projectile characterusable="false" launchimpulse="30.0" sticktostructures="true" sticktoitems="false" sticktodoors="false" sticktodeflective="true" sticktocharacters="false" maxtargetstohit="1" prismatic="false">
|
|
<Attack structuredamage="10" />
|
|
<StatusEffect type="OnImpact" target="This">
|
|
<Sound file="%ModDir:Improved Husks%/Characters/Molochhusk/hit.ogg" range="10000" selectionmode="Random" />
|
|
<ParticleEmitter particle="blackblood" particleamount="50" scalemin="2" scalemax="3" velocitymin="100" velocitymax="500" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="heavygib" drawontop="true" particleamount="3" scalemin="2" scalemax="3" velocitymin="0" velocitymax="0" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="blackgib" particleamount="20" scalemin="2" scalemax="3" velocitymin="100" velocitymax="300" anglemin="0" anglemax="360" />
|
|
<Explosion ignorecover="true" onlyinside="true" range="2000" force="20" playtinnitus="false" showeffects="false" applyfireeffects="false">
|
|
<Affliction identifier="stun" strength="1" />
|
|
</Explosion>
|
|
</StatusEffect>
|
|
<StatusEffect type="Always" target="This" delay="2" checkconditionalalways="true">
|
|
<Conditional IsStuckToTarget="true" />
|
|
<Sound file="%ModDir:Improved Husks%/Characters/Molochhusk/pull.ogg" range="10000" loop="true" />
|
|
</StatusEffect>
|
|
</Projectile>
|
|
</Item>
|
|
<Item name="huskmutanthunterspawn" identifier="huskmutanthunterspawn" Scale="1" tags="" sonarsize="0" hideinmenus="true" impacttolerance="0.001" health="0.05">
|
|
<Body radius="100" density="0" />
|
|
<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 shortly after spawning it -->
|
|
<StatusEffect type="Always" target="This" condition="-50" />
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<ParticleEmitter particle="huskmutantacidsplash" particlespersecond="100" scalemin="2" scalemax="3" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="blackgoo" particlespersecond="3" scalemin="0.7" scalemax="1" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<sound file="%ModDir:Improved Husks%/Characters/Huskmutanthunter/spawnclose.ogg" range="2000" volume="1" selectionmode="All" />
|
|
<sound file="%ModDir:Improved Husks%/Characters/Huskmutanthunter/spawnfar.ogg" range="10000" volume="1" dontmuffle="true" selectionmode="All" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<Item name="huskmutantcrawlerspawn" identifier="huskmutantcrawlerspawn" Scale="1" tags="" sonarsize="0" hideinmenus="true" impacttolerance="0.001" health="0.05">
|
|
<Body radius="100" density="0" />
|
|
<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 shortly after spawning it -->
|
|
<StatusEffect type="Always" target="This" condition="-50" />
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<ParticleEmitter particle="huskmutantacidsplash" particlespersecond="100" scalemin="2" scalemax="3" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="blackgoo" particlespersecond="3" scalemin="0.7" scalemax="1" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="shockwave" particleamount="1" scalemin="10" scalemax="10" />
|
|
<sound file="%ModDir:Improved Husks%/Characters/Huskmutantcrawler/spawnclose.ogg" range="5000" volume="1" selectionmode="All" />
|
|
<sound file="%ModDir:Improved Husks%/Characters/Huskmutantcrawler/spawnfar.ogg" range="20000" volume="1" dontmuffle="true" selectionmode="All" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<Item name="huskmutanthumanspawn" identifier="huskmutanthumanspawn" Scale="1" tags="" sonarsize="0" hideinmenus="true" impacttolerance="0.001" health="0.05">
|
|
<Body radius="100" density="0" />
|
|
<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 shortly after spawning it -->
|
|
<StatusEffect type="Always" target="This" condition="-50" />
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<ParticleEmitter particle="huskmutantacidsplash" particlespersecond="100" scalemin="2" scalemax="3" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="blackgoo" particlespersecond="3" scalemin="0.7" scalemax="1" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="shockwave" particleamount="1" scalemin="10" scalemax="10" />
|
|
<sound file="%ModDir:Improved Husks%/Characters/Huskmutanthuman/spawnclose.ogg" range="5000" volume="1" selectionmode="All" />
|
|
<sound file="%ModDir:Improved Husks%/Characters/Huskmutanthuman/spawnfar.ogg" range="20000" volume="1" dontmuffle="true" selectionmode="All" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<Item name="huskmutantbonethresherspawn" identifier="huskmutantbonethresherspawn" Scale="1" tags="" sonarsize="0" hideinmenus="true" impacttolerance="0.001" health="0.05">
|
|
<Body radius="100" density="0" />
|
|
<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 shortly after spawning it -->
|
|
<StatusEffect type="Always" target="This" condition="-50" />
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<ParticleEmitter particle="huskmutantacidsplash" particlespersecond="100" scalemin="4" scalemax="5" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="blackgoo" particlespersecond="3" scalemin="1.8" scalemax="1.9" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="shockwave" particleamount="1" scalemin="10" scalemax="10" />
|
|
<sound file="%ModDir:Improved Husks%/Characters/Huskmutantbonethresher/spawnclose.ogg" range="5000" volume="1" selectionmode="All" />
|
|
<sound file="%ModDir:Improved Husks%/Characters/Huskmutantbonethresher/spawnfar.ogg" range="25000" volume="1" dontmuffle="true" selectionmode="All" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<Item name="huskmutanttigerthresherspawn" identifier="huskmutanttigerthresherspawn" Scale="1" tags="" sonarsize="0" hideinmenus="true" impacttolerance="0.001" health="0.05">
|
|
<Body radius="100" density="0" />
|
|
<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 shortly after spawning it -->
|
|
<StatusEffect type="Always" target="This" condition="-50" />
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<ParticleEmitter particle="huskmutantacidsplash" particlespersecond="100" scalemin="4" scalemax="5" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="blackgoo" particlespersecond="3" scalemin="1.8" scalemax="2.0" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="shockwave" particleamount="1" scalemin="10" scalemax="10" />
|
|
<sound file="%ModDir:Improved Husks%/Characters/Huskmutanttigerthresher/spawnclose.ogg" range="5000" volume="1" selectionmode="All" />
|
|
<sound file="%ModDir:Improved Husks%/Characters/Huskmutanttigerthresher/spawnfar.ogg" range="20000" volume="1" dontmuffle="true" selectionmode="All" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<Item name="huskcocoonspawn" identifier="huskcocoonspawn" Scale="1" tags="" sonarsize="0" hideinmenus="true" impacttolerance="0.001" health="0.05">
|
|
<Body radius="100" density="0" />
|
|
<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 shortly after spawning it -->
|
|
<StatusEffect type="Always" target="This" condition="-50" />
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<ParticleEmitter particle="blackgoo" particlespersecond="3" scalemin="1.3" scalemax="1.7" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<SpawnItem identifier="huskmutanthumanheadhijackparticle" spawnposition="This" count="6" spread="20" />
|
|
<SpawnItem identifier="huskmutanthumanheadhijackparticle" spawnposition="This" count="6" spread="25" />
|
|
<SpawnItem identifier="huskmutanthumanheadhijackparticle" spawnposition="This" count="6" spread="35" />
|
|
<SpawnItem identifier="huskmutanthumanheadhijackparticle" spawnposition="This" count="6" spread="55" />
|
|
<SpawnItem identifier="huskmutanthumanheadhijackparticle" spawnposition="This" count="4" spread="65" />
|
|
<SpawnItem identifier="huskmutanthumanheadhijackparticle" spawnposition="This" count="4" spread="75" />
|
|
<SpawnItem identifier="huskmutanthumanheadhijackparticle" spawnposition="This" count="4" spread="95" />
|
|
<SpawnItem identifier="huskmutanthumanheadhijackparticle" spawnposition="This" count="4" spread="105" />
|
|
<sound file="%ModDir:Improved Husks%/Characters/Huskmutantcocooncrawler/spawn.ogg" range="2000" volume="1" selectionmode="All" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<Item name="huskaquaticcocoonspawn" identifier="huskaquaticcocoonspawn" Scale="1" tags="" sonarsize="0" hideinmenus="true" impacttolerance="0.001" health="0.05">
|
|
<Body radius="100" density="0" />
|
|
<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 shortly after spawning it -->
|
|
<StatusEffect type="Always" target="This" condition="-50" />
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<ParticleEmitter particle="blackgoo" particlespersecond="3" scalemin="1.8" scalemax="2.3" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<SpawnItem identifier="huskmutanthumanheadhijackparticle" spawnposition="This" count="7" spread="20" />
|
|
<SpawnItem identifier="huskmutanthumanheadhijackparticle" spawnposition="This" count="7" spread="25" />
|
|
<SpawnItem identifier="huskmutanthumanheadhijackparticle" spawnposition="This" count="7" spread="45" />
|
|
<SpawnItem identifier="huskmutanthumanheadhijackparticle" spawnposition="This" count="7" spread="65" />
|
|
<SpawnItem identifier="huskmutanthumanheadhijackparticle" spawnposition="This" count="7" spread="75" />
|
|
<SpawnItem identifier="huskmutanthumanheadhijackparticle" spawnposition="This" count="7" spread="85" />
|
|
<SpawnItem identifier="huskmutanthumanheadhijackparticle" spawnposition="This" count="7" spread="100" />
|
|
<SpawnItem identifier="huskmutanthumanheadhijackparticle" spawnposition="This" count="7" spread="155" />
|
|
<SpawnItem identifier="huskmutanthumanheadhijackparticle" spawnposition="This" count="7" spread="175" />
|
|
<sound file="%ModDir:Improved Husks%/Characters/Huskmutantcocoonbonethresher/bigspawn.ogg" range="3000" volume="1" selectionmode="All" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<Item name="huskmutantmudraptorspawn" identifier="huskmutantmudraptorspawn" Scale="1" tags="" sonarsize="0" hideinmenus="true" impacttolerance="0.001" health="0.05">
|
|
<Body radius="100" density="0" />
|
|
<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 shortly after spawning it -->
|
|
<StatusEffect type="Always" target="This" condition="-50" />
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<ParticleEmitter particle="huskmutantacidsplash" particlespersecond="100" scalemin="2" scalemax="3" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="blackgoo" particlespersecond="3" scalemin="0.7" scalemax="1" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="shockwave" particleamount="1" scalemin="10" scalemax="10" />
|
|
<sound file="%ModDir:Improved Husks%/Characters/Huskmutantmudraptor/spawnclose.ogg" range="5000" volume="1" selectionmode="All" />
|
|
<sound file="%ModDir:Improved Husks%/Characters/Huskmutantmudraptor/spawnfar.ogg" range="20000" volume="1" dontmuffle="true" selectionmode="All" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<Item name="symbiotichuskparticle" identifier="symbiotichuskparticle" Scale="1" tags="" sonarsize="0" hideinmenus="true" impacttolerance="0.001" health="0.01">
|
|
<Body radius="15" density="0" />
|
|
<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 shortly after spawning it -->
|
|
<StatusEffect type="Always" target="This" condition="-50" />
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<ParticleEmitter particle="huskgoo" particlespersecond="2" scalemin="0.3" scalemax="0.4" velocitymin="0" velocitymax="0" anglemin="0" anglemax="360" copyentityangle="false" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<Item name="huskmutanthumanheadhijackstart" identifier="huskmutanthumanheadhijackstart" Scale="1" tags="" sonarsize="0" hideinmenus="true" impacttolerance="0.001" health="0.1">
|
|
<!-- This item ensures that a sound and particle effects play upon starting the hijacking -->
|
|
<Body radius="15" density="0" />
|
|
<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 shortly after spawning it -->
|
|
<StatusEffect type="Always" target="This" condition="-50" />
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<sound file="%ModDir:Improved Husks%/Characters/Huskmutanthumanhead/severedheadhijackstart.ogg" range="700" volume="1" selectionmode="Random" />
|
|
<sound file="%ModDir:Improved Husks%/Characters/Huskmutanthumanhead/severedheadhijackstart1.ogg" range="700" volume="1" selectionmode="Random" />
|
|
<sound file="%ModDir:Improved Husks%/Characters/Huskmutanthumanhead/severedheadhijackstart2.ogg" range="700" volume="1" selectionmode="Random" />
|
|
<ParticleEmitter particle="bloodsplash" particlespersecond="250" scalemin="1" scalemax="1.5" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="blackblood" particlespersecond="250" scalemin="1" scalemax="1.5" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<Item name="huskmutanthumanheadhijackdie" identifier="huskmutanthumanheadhijackdie" Scale="1" tags="" sonarsize="0" hideinmenus="true" impacttolerance="0.001" health="0.1">
|
|
<!-- This item plays a sound and a particle effect when the head is shot and killed. -->
|
|
<Body radius="15" density="0" />
|
|
<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 shortly after spawning it -->
|
|
<StatusEffect type="Always" target="This" condition="-50" />
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<sound file="%ModDir:Improved Husks%/Characters/Huskmutanthumanhead/severedheadhijackdie.ogg" range="700" volume="0.6" selectionmode="Random" />
|
|
<sound file="%ModDir:Improved Husks%/Characters/Huskmutanthumanhead/severedheadhijackdie1.ogg" range="700" volume="0.6" selectionmode="Random" />
|
|
<ParticleEmitter particle="bloodsplash" particlespersecond="150" scalemin="1" scalemax="2" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="blackblood" particlespersecond="150" scalemin="1" scalemax="2" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<Item name="huskmutanthumanheadhijackparticle" identifier="huskmutanthumanheadhijackparticle" Scale="1" tags="" sonarsize="0" hideinmenus="true" impacttolerance="0.001" health="0.01">
|
|
<!-- This item spawns the particles caused by the hijacking affliction. -->
|
|
<Body radius="15" density="0" />
|
|
<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 shortly after spawning it -->
|
|
<StatusEffect type="Always" target="This" condition="-50" />
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<ParticleEmitter particle="huskheadclaws" particlespersecond="2" particleamount="1" scalemin="1.1" scalemax="1.3" velocitymin="0" velocitymax="0" anglemin="0" anglemax="360" copyentityangle="false" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<Item name="huskhunterstorageparticle" identifier="huskhunterstorageparticle" Scale="1" tags="" sonarsize="0" hideinmenus="true" impacttolerance="0.001" health="0.01">
|
|
<!-- This item spawns the particles caused by the huskhunterstorage affliction. -->
|
|
<Body radius="15" density="0" />
|
|
<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 shortly after spawning it -->
|
|
<StatusEffect type="Always" target="This" condition="-50" />
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<ParticleEmitter particle="huskmutantacidsplash" copyentityangle="true" anglemin="0" anglemax="0" particleamount="5" emitinterval="2.5" particlespersecond="3" velocitymin="-10" velocitymax="-100" scalemin="0.5" scalemax="1" />
|
|
<ParticleEmitter particle="huskgoo" copyentityangle="true" anglemin="0" anglemax="0" particleamount="5" emitinterval="2.0" particlespersecond="10" velocitymin="-10" velocitymax="-100" scalemin="0.6" scalemax="1.0" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<Item name="huskmutanthumanheadhijackparticleend" identifier="huskmutanthumanheadhijackparticleend" Scale="1" tags="" sonarsize="0" hideinmenus="true" impacttolerance="0.001" health="0.01">
|
|
<!-- This item spawns the particles and plays a sound when a shambler is created. -->
|
|
<Body radius="15" density="0" />
|
|
<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 shortly after spawning it -->
|
|
<StatusEffect type="Always" target="This" condition="-50" />
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<sound file="%ModDir:Improved Husks%/Characters/Huskmutanthumanhead/severedheadhijackendfar.ogg" range="10000" volume="1" dontmuffle="true" selectionmode="Random" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<ParticleEmitter particle="shockwave" particlespersecond="1" particleamount="1" scalemin="0.9" scalemax="1" velocitymin="0" velocitymax="0" anglemin="0" anglemax="360" copyentityangle="false" />
|
|
<ParticleEmitter particle="bloodsplash" particlespersecond="150" scalemin="1" scalemax="2" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="blackblood" particlespersecond="150" scalemin="1" scalemax="2" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="waterblood" particlespersecond="100" scalemin="1" scalemax="2" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="blackwaterblood" particlespersecond="100" scalemin="1" scalemax="2" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<Remove />
|
|
<sound file="%ModDir:Improved Husks%/Characters/Huskmutanthumanhead/severedheadhijackend.ogg" range="1500" volume="0.7" selectionmode="Random" />
|
|
<sound file="%ModDir:Improved Husks%/Characters/Huskmutanthumanhead/severedheadhijackend2.ogg" range="1500" volume="0.7" selectionmode="Random" />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<Item name="humanhuskinfectionsound" identifier="humanhuskinfectionsound" Scale="1" tags="" sonarsize="0" hideinmenus="true" impacttolerance="0.001" health="0.01">
|
|
<Body radius="15" density="0" />
|
|
<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 shortly after spawning it -->
|
|
<StatusEffect type="Always" target="This" condition="-50" />
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<ParticleEmitter particle="bloodsplash" particlespersecond="150" scalemin="1" scalemax="2" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="blackblood" particlespersecond="150" scalemin="1" scalemax="2" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="waterblood" particlespersecond="100" scalemin="1" scalemax="2" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<ParticleEmitter particle="blackwaterblood" particlespersecond="100" scalemin="1" scalemax="2" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
|
|
<Remove />
|
|
<Sound file="%ModDir:Improved Husks%/Characters/Humanhusk/huskspawn.ogg" range="1500" selectionmode="All" />
|
|
<Sound file="%ModDir:Improved Husks%/Characters/Humanhusk/huskspawnfar.ogg" range="10000" dontmuffle="true" selectionmode="All" />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Item>
|
|
<!-- _________________________________________________________________ -->
|
|
<!-- EGGS, EGGS. -->
|
|
<!-- NOTE: EGGS. -->
|
|
<!-- _________________________________________________________________ -->
|
|
<Item name="" identifier="mediumcrawleregg" nameidentifier="crawleregg" hideinmenus="true" tags="smallitem,ignorebyai" health="40" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyrepairtools="true" category="Misc" spritecolor="200,205,152,255" scale="0.3" impactsoundtag="impact_soft">
|
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
|
<Price baseprice="1500" soldeverywhere="false">
|
|
<Price storeidentifier="merchantoutpost" multiplier="0.85" sold="false" />
|
|
<Price storeidentifier="merchantcity" multiplier="0.9" sold="true" minavailable="1" />
|
|
<Price storeidentifier="merchantresearch" multiplier="1.2" sold="true" minavailable="1" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="1.1" sold="false" />
|
|
<Price storeidentifier="merchantmine" multiplier="0.85" sold="false" />
|
|
<Price storeidentifier="merchantmedical" multiplier="0.85" sold="false" />
|
|
</Price>
|
|
<PreferredContainer primary="locker,toxcontainer" spawnprobability="0.01" />
|
|
<Sprite texture="Content/Items/CreatureLoot/CreatureLoot.png" depth="0.18" sourcerect="8,280,118,145" origin="0.5,0.5" />
|
|
<Deconstruct time="10">
|
|
<Item identifier="alienblood" />
|
|
<Item identifier="alienblood" />
|
|
<Item identifier="adrenalinegland" />
|
|
</Deconstruct>
|
|
<Body width="110" height="120" friction="1.0" restitution="0.01" angulardamping="1.0" />
|
|
<Holdable slots="RightHand,LeftHand,Any" holdpos="0,-70" handle1="0,10" handle2="0,-10">
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<particleemitter particle="whitegoosplash" particleamount="20" velocitymin="0" velocitymax="300" anglemin="0" anglemax="360" scalemin="0.5" scalemax="1.0" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
|
|
<particleemitter particle="mudrapeggbrownchunks" particleamount="100" velocitymin="100" velocitymax="2000" anglemin="0" anglemax="360" scalemin="0.2" scalemax="0.5" />
|
|
<Sound file="Content/Sounds/Damage/Gore6.ogg" range="800" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnDamaged" target="This">
|
|
<particleemitter particle="mudrapeggbrownchunks" particleamount="8" velocitymin="100" velocitymax="1000" anglemin="0" anglemax="360" scalemin="0.2" scalemax="0.5" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnFire" target="This" Condition="-5.0" />
|
|
</Holdable>
|
|
<ItemContainer capacity="1" maxstacksize="60" hideitems="true" showcontainedstateindicator="false">
|
|
<Containable items="antibloodloss1">
|
|
<!-- increase scale -->
|
|
<StatusEffect type="OnContaining" target="This" Scale="0.006" />
|
|
<StatusEffect type="OnContaining" target="Contained" Condition="-1" />
|
|
<!-- remove and spawn a large egg when scale is greater than or equal to 0.5 -->
|
|
<StatusEffect type="OnContaining" target="This">
|
|
<Sound file="Content/Sounds/Damage/Gore6.ogg" range="500" />
|
|
<particleemitter particle="brownchunks" particleamount="10" emitinterval="1000" velocitymin="0" velocitymax="100" anglemin="0" anglemax="360" scalemin="0.1" scalemax="0.3" />
|
|
<Conditional Scale="gte 0.5" />
|
|
<SpawnItem identifier="crawleregg" spawnposition="This" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</Containable>
|
|
</ItemContainer>
|
|
</Item>
|
|
<Item name="" identifier="mediumthresheregg" nameidentifier="tigerthresheregg" hideinmenus="true" tags="smallitem,ignorebyai" health="60" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyrepairtools="true" category="Misc" spritecolor="165,200,200,255" scale="0.3" impactsoundtag="impact_soft">
|
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
|
<Price baseprice="1800" soldeverywhere="false">
|
|
<Price storeidentifier="merchantoutpost" multiplier="0.85" sold="false" />
|
|
<Price storeidentifier="merchantcity" multiplier="0.9" sold="true" minavailable="1" />
|
|
<Price storeidentifier="merchantresearch" multiplier="1.2" sold="true" minavailable="1" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="1.1" sold="false" />
|
|
<Price storeidentifier="merchantmine" multiplier="0.85" sold="false" />
|
|
<Price storeidentifier="merchantmedical" multiplier="0.85" sold="false" />
|
|
</Price>
|
|
<PreferredContainer primary="locker,toxcontainer" spawnprobability="0.01" />
|
|
<Sprite texture="Content/Items/CreatureLoot/CreatureLoot.png" depth="0.18" sourcerect="165,280,114,145" origin="0.5,0.5" />
|
|
<Deconstruct time="10">
|
|
<Item identifier="alienblood" />
|
|
<Item identifier="alienblood" />
|
|
<Item identifier="adrenalinegland" />
|
|
</Deconstruct>
|
|
<Body width="110" height="120" friction="1.0" restitution="0.01" angulardamping="1.0" />
|
|
<Holdable slots="RightHand,LeftHand,Any" holdpos="0,-70" handle1="0,10" handle2="0,-10">
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<particleemitter particle="whitegoosplash" particleamount="20" velocitymin="0" velocitymax="300" anglemin="0" anglemax="360" scalemin="0.5" scalemax="1.0" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
|
|
<particleemitter particle="mudrapeggbrownchunks" particleamount="100" velocitymin="100" velocitymax="2000" anglemin="0" anglemax="360" scalemin="0.2" scalemax="0.5" />
|
|
<Sound file="Content/Sounds/Damage/Gore6.ogg" range="800" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnDamaged" target="This">
|
|
<particleemitter particle="mudrapeggbrownchunks" particleamount="8" velocitymin="100" velocitymax="1000" anglemin="0" anglemax="360" scalemin="0.2" scalemax="0.5" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnFire" target="This" Condition="-5.0" />
|
|
</Holdable>
|
|
<ItemContainer capacity="1" maxstacksize="60" hideitems="true" showcontainedstateindicator="false">
|
|
<Containable items="antibloodloss1">
|
|
<!-- increase scale -->
|
|
<StatusEffect type="OnContaining" target="This" Scale="0.003" />
|
|
<StatusEffect type="OnContaining" target="Contained" Condition="-1" />
|
|
<!-- remove and spawn a large egg when scale is greater than or equal to 0.5 -->
|
|
<StatusEffect type="OnContaining" target="This">
|
|
<Sound file="Content/Sounds/Damage/Gore6.ogg" range="500" />
|
|
<particleemitter particle="brownchunks" particleamount="10" emitinterval="1000" velocitymin="0" velocitymax="100" anglemin="0" anglemax="360" scalemin="0.1" scalemax="0.3" />
|
|
<Conditional Scale="gte 0.5" />
|
|
<SpawnItem identifier="tigerthresheregg" spawnposition="This" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</Containable>
|
|
</ItemContainer>
|
|
</Item>
|
|
<Item name="" identifier="mediummodmudraptoregg" nameidentifier="mudraptoregg" hideinmenus="true" tags="smallitem,ignorebyai,mudraptoregg" health="50" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyrepairtools="true" category="Misc" scale="0.5" impactsoundtag="impact_soft">
|
|
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
|
<Price baseprice="1600" soldeverywhere="false">
|
|
<Price storeidentifier="merchantoutpost" multiplier="0.85" sold="false" />
|
|
<Price storeidentifier="merchantcity" multiplier="0.9" sold="true" minavailable="1" />
|
|
<Price storeidentifier="merchantresearch" multiplier="1.2" sold="true" minavailable="1" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="1.1" sold="false" />
|
|
<Price storeidentifier="merchantmine" multiplier="0.85" sold="false" />
|
|
<Price storeidentifier="merchantmedical" multiplier="0.85" sold="false" />
|
|
</Price>
|
|
<PreferredContainer primary="locker,toxcontainer" spawnprobability="0.01" />
|
|
<Sprite texture="Content/Items/CreatureLoot/CreatureLoot.png" depth="0.18" sourcerect="235,156,67,82" origin="0.5,0.5" />
|
|
<Deconstruct time="10">
|
|
<Item identifier="alienblood" />
|
|
<Item identifier="alienblood" />
|
|
<Item identifier="adrenalinegland" />
|
|
</Deconstruct>
|
|
<!-- rectangular body to prevent the egg from rolling -->
|
|
<Body width="65" height="75" friction="1.0" restitution="0.01" angulardamping="1.0" />
|
|
<Holdable slots="RightHand,LeftHand,Any" holdpos="0,-70" handle1="0,10" handle2="0,-10">
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<particleemitter particle="whitegoosplash" particleamount="20" velocitymin="0" velocitymax="300" anglemin="0" anglemax="360" scalemin="0.5" scalemax="1.0" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
|
|
<particleemitter particle="mudrapeggbrownchunks" particleamount="100" velocitymin="100" velocitymax="2000" anglemin="0" anglemax="360" scalemin="0.2" scalemax="0.5" />
|
|
<Sound file="Content/Sounds/Damage/Gore6.ogg" range="800" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnDamaged" target="This">
|
|
<particleemitter particle="mudrapeggbrownchunks" particleamount="8" velocitymin="100" velocitymax="1000" anglemin="0" anglemax="360" scalemin="0.2" scalemax="0.5" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnFire" target="This" Condition="-5.0" />
|
|
</Holdable>
|
|
<ItemContainer capacity="1" maxstacksize="60" hideitems="true" showcontainedstateindicator="false" canbeselected="true">
|
|
<Containable items="antibloodloss1">
|
|
<!-- increase scale -->
|
|
<StatusEffect type="OnContaining" target="This" Scale="0.005" />
|
|
<StatusEffect type="OnContaining" target="Contained" Condition="-1" />
|
|
<!-- remove and spawn a large egg when scale is greater than or equal to 0.75 -->
|
|
<StatusEffect type="OnContaining" target="This">
|
|
<Sound file="Content/Sounds/Damage/Gore6.ogg" range="500" />
|
|
<particleemitter particle="brownchunks" particleamount="10" emitinterval="1000" velocitymin="0" velocitymax="500" anglemin="0" anglemax="360" scalemin="0.2" scalemax="0.5" />
|
|
<Conditional Scale="gte 0.75" />
|
|
<SpawnItem identifier="largemudraptoregg" spawnposition="This" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
</Containable>
|
|
</ItemContainer>
|
|
</Item>
|
|
</Items> |