PathOfBuildingCommunity / PathOfBuildingCommunity/PathOfBuilding
[Suggestion] Ability to parse data from skills to a pinned value, like an Excel cell, in Skills
Nessuno ha ancora preso questa issue.
- Lingua principale
- Lua
- Stelle
- 5.4k
- Fork
- 2.4k
- Merge medio
- 1g 12h
- PR unite (30g)
- 26
Descrizione
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?
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 esaminando la sezione Skills e gli esempi Ball Lightning, Fire Burst e Molten Burst nell’issue. Traccia il modo in cui gli attributi delle skill e i valori visualizzati sono attualmente rappresentati, quindi determina l’ambito di una sintassi per le espressioni supportata e come verrebbero convalidati i relativi risultati. Il lavoro è completato quando l’approccio e il comportamento supportato sono chiaramente definiti.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- lua
- Ambito
- tooling
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100