PathOfBuildingCommunity / PathOfBuildingCommunity/PathOfBuilding
Kitava's Thirst Bug in Calculation Bandwidth
Nessuno ha ancora preso questa issue.
- Lingua principale
- Lua
- Stelle
- 5.4k
- Fork
- 2.4k
- Merge medio
- 1g 12h
- PR unite (30g)
- 26
Descrizione
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
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia riproducendo il lag con la build Pastebin collegata mentre Kitava's Thirst è equipaggiato, quindi traccia il percorso di calcolo di Kitava's Thirst durante le modifiche a skill, incantesimi e gemme di supporto. Il lavoro sarà completo quando le modifiche al di fuori delle skill selezionate dell'elmo non causeranno più un lag massiccio, mantenendo intatto il comportamento di Kitava's Thirst.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- lua
- Ambito
- performance
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100