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

Old March 14th, 2019, 07:21 PM
Sorry, a day late, but I think I figured out why your str is lagging 2 behind what you expect. It appears to be an issue of stacking bonuses.

The special Drake Maturation (cBDrKEVMat) at 4th level is using applybonus to add 2 as a size bonus to Str. 2 levels later, at 6th Size Increase, Bound Drake (cBDrKEVSizInc) is using applybonus to add 4 to Str, but applybonus is for non-stacking bonuses. Since you already have 2 in the aSizeBon field, it only gains the higher of the two bonuses (4), which is why it looks like it is only increasing 2.

If you want the bonuses to stack, either don't use the applybonus macro, or have the 6th level and subsequent copies add to the value of Drake Maturation instead of applying the bonus to Str themselves.
Aaron is offline   #20 Reply With Quote