-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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 support gem crosslink issues. #6707
Fix support gem crosslink issues. #6707
Conversation
Is there a bug with alternate quality dps calculation? Why would Anomalous Multistrike be above Superior or Divergent? From the wiki Superior Anomalous Divergent Switching from Anomalous to another quality gives a dps increase. |
Sounds like quality isnt taken into account when that is done and those are just sorted by the base gems dps change and then alphabetically |
@gaaasstly Thanks for testing. Latest commit should fix the issue. |
This currently has issues with cases where there are multiple link groups in the same item which causes them all to be linked together and causes the gem dropdown to show supports considering all active gems in the current item. Need some more time to think how to go about solving this. |
* Updating gem support finding logic * fix: updated logic for gem recommendations in socketgroups * fix: gem dropdown tooltip displaying only top gem * fix: resolve issue with duplicate support gems and fix socketGroup tooltips
…count" This reverts commit 87ed945.
Needs testing again after fixing noSupport flag. Also there's some duplicate code that could be pulled out into a function. |
This should resolve #647 - don't mind me, just going through old issues sorted by likes |
1f6a0f3
into
PathOfBuildingCommunity:dev
Per the v2.39.0 Release notes
Don't believe the damage change has anything to do with this PR which only affected support gem applications. |
Fixes #6618
Description of the problem being solved:
When a skill is added from some other source than a gem new a group is created for that skill specifically. Currently support gems from the groups socketed in the source slot are copied over (This is quite inefficient as they need to be processed separately). This only happens in the
MAIN
calc mode as is assumed to have been done inCACHE
andCALCS
modes. The linked issue is caused by the dps tooltip comparison using theCALCS
mode for calculations which causes the support gems that may have changed to not be copied over.This pr reworks the way support gem cross linking is handled in general to better handle possible cases where doing so may be needed.
I will add some tests after i figure out what is causing ac203b7
Steps taken to verify a working solution:
TODO:
Link to a build that showcases this PR:
https://pobb.in/3o5KNz0wEfyH
https://pobb.in/1ygiNxHUhLno
Before screenshot:
After screenshot: