View Single Post
Aaron
Senior Member
 
Join Date: Oct 2011
Posts: 6,793

Old October 10th, 2012, 07:02 AM
*Points to self*

Hero.Finesse is a tag, as the first part indicates it is a member of a group of tags that are often assigned to the hero. There are internal scripts that run on each weapon that check for this tag on the hero, then check for another tag on themselves that indicates they are either Light weapons or count as it. If both of those are true, it uses the Dex instead of Str for attack bonuses when Dex is higher.

As of version 6.14 there is an easier way to handle this than the cumbersome script you found. Simply assign the DamageOver (if you want the new stat to be used even if it is lower) or the DamageOpt (if you want to use the higher of Str or the new attribute for damage) tag to the weapon.
Aaron is offline   #3 Reply With Quote