Extended Character Stats

Extended Character Stats

8M Downloads

Spellcrit Calculation

realAnticheater opened this issue ยท 8 comments

commented

LVL 60 Dwarf Holypriest
Naked 119 Int = would be 2,01 Spellcrit (119/59,2) but ECS showing 2,8% spellcrit.

Why? Where does this 0,8% Critchance come from?

BR Anticheater

commented

@realAnticheater Sorry for taking so long to answer on this. Actually I am using the GetSpellCritChance API function to determine the spell crit chance. So the value shown is actually the value used/returned by Blizzard.

commented

I'm not seeing the crit % from Benediction added into the total.

commented

@realAnticheater I can't find any problem on my side, even at a second glance. The values returned by the API function named above are the values shown in ECS.

@woodyj13 Could you share a screenshot for this? I can't believe a single item isn't working while others are.

commented

@helvexis Could you run the following command ingame with Benediction equiped and without it and report the output here?

/dump GetSpellCritChance(2)

commented

Ive picked up ZG buff but i will edit it after i lose it
13.034399986267 without benediction
13.639200210571 with benediciton

commented

no benediction
With bene

Here we go the Crit chance for the benediction being added is from the int not the 2% holy crit that is on the piece. Also side note the mp5 from nightfin soup isnt showing up at all either

commented

@helvexis Thank you very much for sharing those screenshots ๐Ÿ™ Actually I am using the Blizzard API for those values and now I wonder if Blizzard themselfs are calculating those values correct... ๐Ÿค” I will try to reach out to them (even though I have little hope about a fast response) and also try to adjust the shown values accordingly.

My assumption for now is that Bendiction triggers a special case since it adjusts the crit chance of just one spell school (aka holy).

For consumables I have already been notified about the Mageblood Potion and will also check the Nightfin Soup.

commented

@helvexis That prooves my assumption, that the API function doesn't return the correct values >_> I will try to reach out to Blizzard and see if I can get any insight information about it.