-
-
Notifications
You must be signed in to change notification settings - Fork 3k
Fix Druid Talent Survival of the Fittest lacking immunity to creature daze #23471
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix Druid Talent Survival of the Fittest lacking immunity to creature daze #23471
Conversation
|
The probability numbers I've chosen for every rank of the talent match the probability to be dazed by a creature 3 levels higher than the player (3 levels, such that it matches boss levels and defense caps):
decreasing the probability like this, rather than denying the spell allows higher level creatures to still daze the player in spite of the talent (like they would in spite of the def cap) and allows the player to mix in defense to complement the talent points invested |
|
I'd say it's more likely the daze chance should be modified in relation to the total SPELL_AURA_MOD_ATTACKER_MELEE_CRIT_CHANCE AuraEffect amount Druid is the only class that can get crit immune with that so they are the only one that was noticed on |
Yeah, a solution that ties the chance to be dazed to the chance to be crit would be better. I'm not familiar with this enum (assuming that's what it is). Are there any docs for it I could look up? |
|
There is a reference for auras that have MiscValues to affect their meaning (this one is not one of them) In this case you just need to call |
ended up using |
|
That function includes many other modifiers. One of which, resilience rating, definitely does not affect the chance to be dazed |
hmmm, you're right, that would be a stretch. Fixing this right away |
…r modifiers taking part. Added aura-based crit chance reduction by converting it back to def
|
Right, this should do |
Changes Proposed:
This PR proposes changes to:
Issues Addressed:
Druid Talent Survival of the Fittest lacking immunity to creature daze #21522
SOURCE:
The changes have been validated through:
Tests Performed:
This PR has been:
How to Test the Changes:
Known Issues and TODO List:
How to Test AzerothCore PRs
When a PR is ready to be tested, it will be marked as [WAITING TO BE TESTED].
You can help by testing PRs and writing your feedback here on the PR's page on GitHub. Follow the instructions here:
http://www.azerothcore.org/wiki/How-to-test-a-PR
REMEMBER: when testing a PR that changes something generic (i.e. a part of code that handles more than one specific thing), the tester should not only check that the PR does its job (e.g. fixing spell XXX) but especially check that the PR does not cause any regression (i.e. introducing new bugs).
For example: if a PR fixes spell X by changing a part of code that handles spells X, Y, and Z, we should not only test X, but we should test Y and Z as well.