<thing id="A_tangle" name="Arrows, Tangleshot" description="This arrow is topped with a small bottle containing a small quantity of tanglefoot goo. Elves frequently use these arrows to slow or stop fleeing opponents or to capture animals without killing them.\n\nBenefit: You fire a tangleshot arrow as a ranged touch attack; the arrow deals no damage when it hits, but the target is splashed with the alchemical adhesive. The reduced amount of the glue means this arrow is less effective than an actual tanglefoot bag (DC 10 Reflex save, DC 12 Strength check to break, 10 points of slashing damage to cut through, DC 10 Concentration check).\n\nDrawback: The weight of a tangleshot arrow reduces its range increment to half normal." compset="Gear">
<fieldval field="shortname" value="Tangleshot"/>
<fieldval field="gCost" value="20"/>
<fieldval field="gWeight" value=".2"/>
<tag group="gType" tag="AlchWeapon"/>
<tag group="Helper" tag="UsesQty"/>
<tag group="Helper" tag="EquipAvail"/>
<tag group="Helper" tag="EquipMag"/>
<eval phase="PostLevel" priority="5000"><![CDATA[~ If we're not enabled, get out now
doneif (field[gIsEquip].value = 0)
~ Modify all the bows and ranged attacks
foreach pick in hero from BaseWep where "wFtrGroup.Bows"
~Makes bows range halved
eachpick.field[wRangeInc].value /= 2
~ Delete the damage tag
perform eachpick.delete[wMain.?]
nexteach]]></eval>
</thing>