Lore archive · Warcraft Wiki, 2023 dump
API GetSpellCritChance
Last wiki revision 2022-06-09
Returns the critical hit chance for the specified spell school.
theCritChance = GetSpellCritChance(school)
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
An unformatted floating point figure representing the critical hit chance for the specified school.
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.
Source
https://warcraft.wiki.gg/wiki/API_GetSpellCritChance · retrieved 2023-11-13 · CC BY-SA 4.0
Converted from wikitext with templates, tables and images removed, so some sentences may be missing values.
This archive predates WoW: Forever. For collected gameplay facts see the Forever database. Search the archive.