This means that capped spells continue getting easier to cast after hitting the cap, which is probably how it should be.
Fixes 2881204.
VAZ5KLOOIMGTZPE7SU3RYVQWMZMBT2CYE26FRBJRRNPGPTRMFI6AC
3QMVUDNISBRQJZY76HDNCPB3L6J3Z6QIGFKSUI674QZB6NYZYI5AC
HH7B5SORPUW74EC3V2ZVZTMDH7UXG2FLAELXUQII4TNGGHDLPETAC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC
QFHQNEJ7B5RNTY4QRCDWBD2GVHUVN2URKFSZ2VCL4HKYB62ECIBQC
bool fail_rate_chk = false);
bool fail_rate_chk = false, bool cap_power = true);
chance -= 6 * calc_spell_power( spell, false, true );
// Don't cap power for failure rate purposes. chance -= 6 * calc_spell_power(spell, false, true, false);
// Don't cap power for failure rate purposes.
chance -= 6 * calc_spell_power(spell, false, true, false);
int calc_spell_power(spell_type spell, bool apply_intel, bool fail_rate_check)
int calc_spell_power(spell_type spell, bool apply_intel, bool fail_rate_check, bool cap_power)
int calc_spell_power(spell_type spell, bool apply_intel, bool fail_rate_check,
bool cap_power)
if (cap > 0)
if (cap > 0 && cap_power)