Files
barotrauma-localmods/tr_mod/FlamethrowerF/FlamethrowerF.xml
2025-04-13 10:56:23 +02:00

60 lines
4.5 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Items>
<Item name="" identifier="FlamethrowerF" category="Equipment" Tags="smallitem,cuttingequipment,tool" cargocontaineridentifier="metalcrate" description="" Scale="0.5" impactsoundtag="impact_metal_light">
<Deconstruct time="10">
<Item identifier="titaniumaluminiumalloy" />
<Item identifier="plastic" />
</Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="20">
<RequiredSkill identifier="mechanical" level="30" />
<RequiredItem identifier="titaniumaluminiumalloy" />
<RequiredItem identifier="titaniumaluminiumalloy" />
<RequiredItem identifier="incendium" />
<RequiredItem identifier="incendium" />
<RequiredItem identifier="weldingtool" />
</Fabricate>
<InventoryIcon texture="%ModDir:tr_mod%/FlamethrowerF/FlamethrowerF.png" sourcerect="0,0,216,64" origin="0.5,0.5" />
<Sprite texture="%ModDir:tr_mod%/FlamethrowerF/FlamethrowerF.png" sourcerect="0,0,216,64" depth="0.55" origin="0.5,0.5" />
<Body radius="216" width="64" density="40" />
<Holdable slots="Any,RightHand,LeftHand" controlpose="true" aimpos="60,0" handle1="-60,-21" handle2="-21,-20" msg="ItemMsgPickUpSelect" />
<RepairTool firedamage="100.0" structurefixamount="10" range="200" barrelpos="90,10" combatpriority="30" repairmultiple="true" repairthroughwalls="false" maxoverlappingwalldist="0.0" repairthroughholes="true" levelwallfixamount="10.0" targetforce="10">
<RequiredItems items="weldingtoolfuel" type="Contained" msg="ItemMsgWeldingFuelRequired" />
<StatusEffect type="OnUse" targettype="Contained" targets="weldingfueltank" Condition="-0.5" />
<StatusEffect type="OnUse" targettype="Contained" targets="incendiumfueltank" Condition="-0.3" />
<StatusEffect type="OnSuccess" targettype="UseTarget" targets="weldable" Stuck="15.0" />
<StatusEffect type="OnSuccess" targettype="UseTarget" targets="item" Condition="-3.0" />
<StatusEffect type="OnUse" targettype="Limb" severlimbsprobability="1">
<Affliction identifier="burn" strength="10" />
</StatusEffect>
<ParticleEmitter particle="weld" particlespersecond="50" copyentityangle="true" />
<ParticleEmitterHitStructure particle="weldspark" particlespersecond="200" anglemin="-40" anglemax="40" velocitymin="200" velocitymax="800" />
<ParticleEmitterHitStructure particle="GlowDot" particlespersecond="60" emitinterval="0.7" particleamount="10" scalemin="0.9" scalemax="1.0" anglemin="0" anglemax="360" velocitymin="10" velocitymax="50" />
<ParticleEmitterHitStructure particle="MistSmoke" particlespersecond="20" anglemin="-10" anglemax="10" velocitymin="0" velocitymax="50" />
<ParticleEmitterHitItem identifiers="door,hatch,ductblock" particle="weldspark" particlespersecond="200" anglemin="-40" anglemax="40" velocitymin="200" velocitymax="800" />
<ParticleEmitterHitItem identifiers="door,hatch,ductblock" particle="MistSmoke" particlespersecond="20" anglemin="-10" anglemax="10" velocitymin="10" velocitymax="100" />
<ParticleEmitterHitCharacter particle="fleshsmoke" particlespersecond="3" anglemin="-5" anglemax="5" velocitymin="0" velocitymax="50" />
<sound file="Content/Items/Alien/alienweapon.ogg" type="OnUse" range="800.0" loop="true" />
<Fixable identifier="structure" />
<RequiredSkill identifier="mechanical" level="30" />
<StatusEffect type="OnUse" targettype="Contained" targets="weldingfueltank" Condition="-1.0" />
<StatusEffect type="OnUse" targettype="Contained" targets="incendiumfueltank" Condition="-0.6" />
<LightComponent LightColor="0.8,0.7,1.0,1.0" Flicker="0.5">
<sprite texture="Content/Items/Electricity/lightsprite.png" origin="0.5,0.5" />
</LightComponent>
</RepairTool>
<ItemContainer capacity="1" maxstacksize="60" hideitems="false" itempos="0,-39" containedspritedepth="0.56" containedstateindicatorstyle="tank">
<Containable items="weldingtoolfuel" />
</ItemContainer>
<aitarget sightrange="2000" soundrange="500" fadeouttime="3" />
<Quality>
<QualityStat stattype="RepairToolStructureDamageMultiplier" value="3" />
<QualityStat stattype="RepairToolDeattachTimeMultiplier" value="3" />
</Quality>
<Upgrade gameversion="0.10.0.0" scale="0.5" />
<Upgrade gameversion="0.14.0.0">
<RepairTool>
<RequiredItems identifier="oxygensource" type="Contained" msg="ItemMsgOxygenTankRequired" />
</RepairTool>
</Upgrade>
</Item>
</Items>