Spell hit for Shaman shows 6% from talent Nature's Guidance when the talent tree correctly shows 3%
carrera987 opened this issue · 16 comments
Hey @carrera987 thanks for reporting this. I assume this is for Era/SoD?
Could you run the following in the chat and report the output?
/dump GetTalentInfo(3,3)
I can't find an issue on this.
The command should print something to the chat. I need to see that. It won't cause any lag.
I think you actually need to visit the issue #329 and can not send images via mail response.
This is still showing no hit gear equipped and when I put 3 talent points into Natures Guardian. It should give me 3% hit and this is showing 6
I don’t know if this helps. When I put in the talents it showed 0% originally. Then when I equipped a helm with 1 hit I briefly saw it go to 3% then 4% and then it changed in a flash to 7%. When I took helm off it went back down to 6% and is staying there. It’s somehow adding double the points and I saw it change briefly which makes it seem like it’s calculating it from somewhere and adding it twice in a longer script
Thanks a lot for these screenshots and the detailed response @carrera987 !
I don’t know if this helps. When I put in the talents it showed 0% originally.
Hmmm... This should not happen. Looks like I need to make sure again this is working correctly 🙈
Then when I equipped a helm with 1 hit I briefly saw it go to 3% then 4% and then it changed in a flash to 7%. When I took helm off it went back down to 6% and is staying there. It’s somehow adding double the points and I saw it change briefly which makes it seem like it’s calculating it from somewhere and adding it twice in a longer script
This sounds related to #313
Tbh ECS didn't get much love in the last month, as Questie is talking most of my free time...
If you want to help out more then it would be great if you could run the following commands in the chat and also report the outcome. These are sanity checks, which will help me to pin down where to look for the actual issue:
/dump CR_HIT_SPELL
- (if the first returns something else than "empty value" then run:
/dump GetCombatRatingBonus(CR_HIT_SPELL)
/dump GetSpellHitModifier()
/dump ECSLoader:ImportModule("Data"):SpellHitBonus()
Ok thank you for checking again. I did not know that you do Questie as well - that is a very needed addon! I can definitely help on my end.
- running this shows
CR_HIT_SEPLL=nil,
empty result
- running this shows
Dump: value=GetCombatRatingBonus(CR_HIT_SPELL)
- running this shows
Dump: value=GetSpellHitModifier()
[1]=3
- running this shows
Dump: value=ESCLoader:ImportModule("Data");SpellHitBonus()
[1]="6%"
This is with no gear on and just hit from the talents which again should be 3%. When I switch to resto spec with no hit talents ECS correctly displays 0%
Thanks @carrera987 we found the issue!
ECS calculates the talent bonus manually and add the result from GetSpellHitModifier()
. In the past GetSpellHitModifier
did not include hit from talents, which it does now 🤦🏻
Hey @carrera987 a fixed version will be available in a few minutes. It would be great if you could install that one and report back if everything is calculated correctly now.