PathOfBuildingCommunity / PathOfBuildingCommunity/PathOfBuilding

Kitava's thirst trigger rate

Aperta
#2,444 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

bug
Lingua principale
Lua
Stelle
5.4k
Fork
2.4k
Merge medio
1g 12h
PR unite (30g)
26

Descrizione

Kitava's thirst trigger of socketed spells do not take the cast speed of trigger spell into consideration.

The dps calculation from Kitava's thirst triggered spell should calculate triggerrate depending on spell to trigger kitava's thirst.

For example, if your triggering spell has a cast speed of 2 cast per second then kitava's thirst cannot trigger more often than 2*50%

It also needs to take spell echo into consideration. The second recast from spell echo spends no mana and can therefore not trigger Kitava's thirst, if spell echo is used then the cast speed used in trigger rate calculation needs to be once again multiplied with 50%.

So the formula for Kitava's thirst should be something like

"if trigger_spell_manacost > 100 then; trigger_rate = trigger_spell_cast_speed * 50%; if (1 / trigger_rate) < kitavas_thirst_cooldown then; trigger_rate = kitavas_thirst_cooldown"

or something like that, however if the (1 / trigger rate) is less than kitava's thirst cooldown it will miss that trigger and trigger on the next trigger instead. maybe a note needs to be added on that.

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia individuando il calcolo della frequenza di attivazione di Kitava's Thirst e verifica come sono rappresentati la velocità di lancio dell'incantesimo che attiva, il costo in mana, il tempo di recupero e Spell Echo. Confronta il risultato DPS attuale con gli esempi nell'issue, quindi aggiungi una copertura che mostri che la frequenza calcolata rispetta il limite di attivazione del 50%, il tempo di recupero e il rilancio di Echo senza costo in mana.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
lua
Ambito
game-dev
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.