PathOfBuildingCommunity / PathOfBuildingCommunity/PathOfBuilding

Kitava's Thirst Bug in Calculation Bandwidth

Ouverte
#5,713 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

bug
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

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. 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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.