As long as IGMS isn't resisted every time ;). I always preferred servers that make half-casters ineffective so that they don't dominate everything. (For a PRC server I would probably extend that to 3/4 casters).
I guess I just prefer "straight" builds -- when a single dispel (or UMD'ed Mord.) ruins your day because your caster level sucks, and when you fail every devcrit, DA, and Implosion roll because your fortitude sucks, your use is really limited. But maybe I'm too skeptical, perhaps the build does actually rock, in PvE probably even more so.
I figured out what that +10 damage was for. As it turns out, the first parameter to EffectDamageIncrease isn't a damage amount, but an
index to a damage bonus constant.
Limiting the bonus amount to the class level is simple. Change the following line in the script DM Heatstroke posted:
int nBonus = (nInt > 5) ? nInt + 10 : nInt; //more efficient int conversion...to:
int nLevel = GetLevelByClass(CLASS_TYPE_SWASHBUCKLER, oPC);
int nBonus = (nLevel > nInt) ? nInt : nLevel;
nBonus = (nBonus > 5) ? nBonus + 10 : nBonus; //more efficient int conversion
And two more observations:
1. Damage from this feat is multiplied by criticals. Calling this absurd is an understatement. Maybe someone more familiar with D&D rules than me can offer their opinion on this?
2. I think this feat will break if your intelligence modifier is over 20.