Could you be a little more vague and unhelpful? Seems like it'd be a challenge.
The hidden mechanic here is that the GWF feat is based off of static bonuses and doesn't recalculate as they are adjusted by temporary bonuses. I don't think anything mentions this anywhere, so it's a legitimate question.
You can basically think of this as a stop-gap on an infinite loop: you get more recovery, so you get more power, so you get more recovery, so you get more power, etc. etc. Of course this would converge to a finite value, even if we don't round any decimals, but it's a silly thing that would have to be given a hand-coded exception in every possible instance it can arise, and it would be all too easy for some new potential infinite loop to get introduced but for which they forget to include the special handling (*cough*there'sacurrentissueofthissortrightnow*cough*). Best to just not let such looping ever happen by stopping it at the source.
Comments
The hidden mechanic here is that the GWF feat is based off of static bonuses and doesn't recalculate as they are adjusted by temporary bonuses. I don't think anything mentions this anywhere, so it's a legitimate question.
You can basically think of this as a stop-gap on an infinite loop: you get more recovery, so you get more power, so you get more recovery, so you get more power, etc. etc. Of course this would converge to a finite value, even if we don't round any decimals, but it's a silly thing that would have to be given a hand-coded exception in every possible instance it can arise, and it would be all too easy for some new potential infinite loop to get introduced but for which they forget to include the special handling (*cough*there'sacurrentissueofthissortrightnow*cough*). Best to just not let such looping ever happen by stopping it at the source.