PathOfBuildingCommunity / PathOfBuildingCommunity/PathOfBuilding

Counter attack skills are scaling with AS

Abierto
#4,107 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

bug
Lenguaje dominante
Lua
Estrellas
5.4k
Forks
2.4k
Merge medio
1 d 12 h
PR fusionados (30 d)
26

Descripción

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
What is the expected behaviour/value?

Calculation of Full DPS for counter attack skills (Riposte, Reckoning, Vengeance) should not scale with attack speed - attack rate should depend on their cooldown or user input (if specified).

What is the actual behaviour/value?

Attack rate for counter attack skills is scaling with attack speed and can be higher than cooldown allows it...

How to reproduce the issue
  1. Select Vengeance as main skill
  2. Check its attack rate
  3. Put some points into attack speed in tree
  4. Check Vengeance attack rate again

Attack rate for this skill is based on it cooldown and on how many you can proc it.

Build code
https://pastebin.com/RSh5uLM3
Screenshots

1: Low DPS

  • Vengeance lvl 1 with some weapon
  • Clean skill tree
  • No other gems
  • Precision lvl 40 to get 100% hit chance

2: High DPS

  • Vengeance lvl 1 with same weapon
  • Only as from skill tree (same dmg per hit)
  • Faster attacks lvl 40
  • Precision lvl 40 to get 100% hit chance

12

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Reproduce el problema con Vengeance como habilidad principal y compara su velocidad de ataque y Full DPS antes y después de añadir velocidad de ataque. Traza el flujo de cálculo de Vengeance, Riposte y Reckoning y determina cómo los cooldowns o la entrada del usuario deberían limitar la velocidad de ataque. Se considera terminado cuando la velocidad de ataque ya no aumenta las tasas de contraataque más allá de su cooldown o de la tasa de activación configurada.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
lua
Área
backend
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.