PathOfBuildingCommunity / PathOfBuildingCommunity/PathOfBuilding

[Suggestion] Ability to parse data from skills to a pinned value, like an Excel cell, in Skills

Offen
#2,482 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

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

Beschreibung

It would be cool if we (build creators) could add a line that shows the more accurate "estimated DPS" of a certain skill by pulling attributes/values from a skill (hit damage, for example) and multiply it by our own inputted numbers, for edge-case skills like Ball Lightning, or triggered skills like Fire Burst, or Molten Burst.

Ideally, we would be using a syntax to parse a number output from a skill's variable. As an example, if I wanted to show Ball Lightning DPS in the Skills section, I could write something akin to
{text="Ball Lightning DPS: ",value=[ball_lightning.average_hit * 1/0.15]}
or
{text="Molten Burst DPS: ",value=[molten_burst.average_hit * molten_burst.projectile_count * 0.2 * cyclone.attack_speed]}

Is this too complicated to integrate? Is there a different way we could accomplish something similar?

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 mit der Durchsicht des Abschnitts Skills und der Beispiele Ball Lightning, Fire Burst und Molten Burst im Issue. Verfolge, wie Skill-Attribute und angezeigte Werte derzeit dargestellt werden, und ermittle anschließend den Umfang einer unterstützten Ausdruckssyntax sowie, wie deren Ergebnisse validiert würden. Abgeschlossen ist die Aufgabe, wenn der Ansatz und das unterstützte Verhalten klar definiert sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
lua
Bereich
tooling
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

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