5) Gloves of dueling don't add two (+2) to Weapon Training even on Fighter wi Weapon Training alternate class feature.
I have a Weapon Master (APG) Fighter with Weapon Training (Ex) ability, and the Gloves of Dueling are not added +2 to the Weapon Training bonus.
The code in the Gloves say:
~find all our weapon training abilities and increase their bonuses by 2
foreach pick in hero from BaseCustSp where "SpecSource.cHelpFtr"
eachpick.field[abValue].value += 2
nexteach
I'm not sure I understand it, as it seems to loop on all abilities that came from the Fighter class? How does it limit itself to only modifying the Weapon Training class features?
Is it not finding it because of the Archetype?
Edit: Did some checking:
The base Fighter Weapon Training (Ex) is a BaseCustSp sourced from cHelpFtr.
The Archetype Weapon Master Fighter's Weapon Training (Ex) is a BaseClSpec source from cHelpFtr named cFtrWeapTr.
Shouldn't that script search both BaseCustSp and BaseClSpec looking for the idstring of the two abilities? So it doesn't add to something it shouldn't?
Should it check to see if weapon is being wielded?
Added to my to-do list. Thanks for the report.