PathOfBuildingCommunity / PathOfBuildingCommunity/PathOfBuilding

incorrect evasion calculations when having negative evasion in custom config(to emulate eldritch altars)

Offen
#9,379 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

bug: calculation
Vorherrschende Sprache
Lua
Sterne
5.4k
Forks
2.4k
Ø Merge
1 T. 12 Std.
Gemergte PRs (30 T.)
26

Beschreibung

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 open and closed issues by using the search function of the issue tracker
Check for support
  • I've checked that the calculation is supposed to be supported. If it isn't please open a feature request instead (Red text is a feature request).
What platform are you running Path of Building on?

Windows

What is the value from the calculation in-game?

so when I was checking this bug https://www.pathofexile.com/forum/view-thread/3884196 since they mentioned they had used POB, I imported their juggernaut and added -6000 evasion to the custom config, when checking calculations it shows that negative flat number on the global base line, however when mousing over the total line it seems it completely ignores negative values so it outputs a positive total number instead of the reality which is 0.

What is the value from the calculation in Path of Building?

Base from armours 754
global base -4,284
inc from tree 615%, total 1,207%
total more 30%
Total Line calculation: 754 x13.07 x1.3 getting a positive number
negative global base ignored for final calculation, works correctly when positive

How to reproduce the issue

load attached POB and look at calculations for evasion rating

PoB for PoE1 build code
https://pobb.in/scAUBR461tbR
Screenshots
Image

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, den verlinkten PoB-Build zu laden und den Ausweichwert in der Ansicht Calculations mit der negativen benutzerdefinierten Konfiguration zu prüfen. Vergleiche den angezeigten Gesamtwert mit dem Fall mit positivem Wert und verfolge den Einstiegspunkt der Ausweichberechnung; abgeschlossen ist dies, wenn der Gesamtwert negative globale Basiswerte korrekt widerspiegelt, anstatt ein positives Ergebnis zu erzeugen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
lua
Bereich
desktop
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.