PathOfBuildingCommunity / PathOfBuildingCommunity/PathOfBuilding
Kitava's Thirst Bug in Calculation Bandwidth
Personne n'a encore pris cette issue.
- Langage dominant
- Lua
- Étoiles
- 5.4k
- Forks
- 2.4k
- Merge moyen
- 1 j 12 h
- PR mergées (30 j)
- 26
Description
Check version
- I'm running the latest version of Path of Building and I've verified this by checking the changelog
Check for duplicates
- I've checked for duplicate issues by using the search function of the issue tracker
How is Path of Building expected to behave?
If Kitava's Thirst is equipped (helmet slot) - any input on adding skills/spells/support gems creates a massive lag. I bet this is due to the program checking every dps possibility for kitava's thirst, even if selecting a skill outside of the helmet socket skill tab.
UNEQUIPPING Kitava's thirst solves this issue.
I checked if selecting "full DPS" functionality changes the calculation (i.e. lag time) at all; it does not.
Check coding pertaining to Kitava's Thirst and add a boundary to any skill change outside of selected helmet for a shortterm fix.
How does Path of Building behave?
If Kitava's Thirst is equipped (helmet slot) - any input on adding skills/spells/support gems creates a massive lag. I bet this is due to the program checking every dps possibility for kitava's thirst, even if selecting a skill outside of the helmet socket skill tab.
I checked if selecting "full DPS" functionality changes the calculation (i.e. lag time) at all; it does not.
Check coding pertaining to Kitava's Thirst and add a boundary to any skill change outside of selected helmet for a shortterm fix.
How to reproduce the issue
UNEQUIPPING Kitava's thirst solves this issue.
If Kitava's Thirst is equipped (helmet slot) - any input on adding skills/spells/support gems creates a massive lag. I bet this is due to the program checking every dps possibility for kitava's thirst, even if selecting a skill outside of the helmet socket skill tab.
I checked if selecting "full DPS" functionality changes the calculation (i.e. lag time) at all; it does not.
Check coding pertaining to Kitava's Thirst and add a boundary to any skill change outside of selected helmet for a shortterm fix.
Character build code
https://pastebin.com/YphqJT4K
Screenshots
No response
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par reproduire le lag avec le build Pastebin lié, tout en ayant Kitava's Thirst équipé, puis suivez le chemin de calcul de Kitava's Thirst lors des modifications des compétences, des sorts et des gemmes de soutien. Le travail sera considéré comme terminé lorsque les modifications en dehors des compétences sélectionnées du casque ne provoqueront plus de lag massif, tout en conservant le comportement de Kitava's Thirst.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- lua
- Domaine
- performance
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100