Try right-clicking on the weapon training abilities you've added. Choose "Show Debug fields for XXXXX", and find the abValue field on that list. Do they agree with what the debug statements were reporting?
Also try "Show Debug Tags for XXXXX" on one of your weapons - are the number of TrainBonus tags there what they should be?
|