One of the errors most commonly made in builds, both by amateurs and in Green Ronin's, is not accounting for how conditional feats affect caps. Attractive is a particular bugaboo since it adds +4 to two skills, quite likely pushing them over the skill cap (we'll ignore Time of Vengeance with its frankly ridiculous Attractive 6). Similarly, we have feats like Favored Environment, Favored Opponent, Rage, Trap Sense, Sneak Attack, and so on. It would be wonderful if this could be checked in validation.
Some minor caveats you may run into:
* Not everyone likes conditional caps, so it would be nice to have an option to turn them off.
* Some people prefer allowing the conditional caps to count for up to half PL over the limit. Again, it would be nice to have it as an option.
* There's some official difference on how to handle certain feats. For example, Steve Kenson has said that it's a "reasonable house rule" for the first rank of Rage to not impact caps since you lose -2 to defense for the +2 to damage. And whether one can use Favored Environment to fill either/or on attack and defense is hazy (one of the builds in Silver Age was shy 3 points of attack and 3 points of defense under caps, but filled them with Favored Environment 6 for example).
* If you implement this as an "adjusted value" as with Enhanced Traits, you may wind up with some odd cases like someone having Favored Environment(Rooftops) 3 and Favored Environment (Dark Alleys) 2 where the two cases aren't likely to intersect.
^_^ To me, this is a very good thing to implement because it seems fairly simple and because a lot of people on the boards seem to be using Hero Lab to determine if their build is correct by the rules. Frankly, even if you just implemented checking Attractive against the caps, I think you would be doing a great service.
Some minor caveats you may run into:
* Not everyone likes conditional caps, so it would be nice to have an option to turn them off.
* Some people prefer allowing the conditional caps to count for up to half PL over the limit. Again, it would be nice to have it as an option.
* There's some official difference on how to handle certain feats. For example, Steve Kenson has said that it's a "reasonable house rule" for the first rank of Rage to not impact caps since you lose -2 to defense for the +2 to damage. And whether one can use Favored Environment to fill either/or on attack and defense is hazy (one of the builds in Silver Age was shy 3 points of attack and 3 points of defense under caps, but filled them with Favored Environment 6 for example).
* If you implement this as an "adjusted value" as with Enhanced Traits, you may wind up with some odd cases like someone having Favored Environment(Rooftops) 3 and Favored Environment (Dark Alleys) 2 where the two cases aren't likely to intersect.
^_^ To me, this is a very good thing to implement because it seems fairly simple and because a lot of people on the boards seem to be using Hero Lab to determine if their build is correct by the rules. Frankly, even if you just implemented checking Attractive against the caps, I think you would be doing a great service.