Automated updating of API pages at this location, to reflect patch changes, has ceased from 10.1.7 onwards. |
Returns the critical hit chance for the specified spell school.
theCritChance = GetSpellCritChance(school)
Parameters[]
school - the spell school to retrieve the crit chance for
- 1 for Physical
- 2 for Holy
- 3 for Fire
- 4 for Nature
- 5 for Frost
- 6 for Shadow
- 7 for Arcane
Returns[]
An unformatted floating point figure representing the critical hit chance for the specified school.
Example[]
The following function, called with no arguments, will return the same spell crit value as shown on the Character pane of the default UI. The figure returned is formatted as a floating-point figure out to two decimal places.
function GetRealSpellCrit() local holySchool = 2; local minCrit = GetSpellCritChance(holySchool); local spellCrit; this.spellCrit = {}; this.spellCrit[holySchool] = minCrit; for i=(holySchool+1), 7 do spellCrit = GetSpellCritChance(i); minCrit = min(minCrit, spellCrit); this.spellCrit[i] = spellCrit; end minCrit = format("%.2f%%", minCrit); return minCrit; end
The above function is essentially a straight copy of the function from the Paper Doll LUA file in the default UI.