ValveSoftware / Dota2-Gameplay

Public Bug Tracker for Dota2
1.49k stars 87 forks source link

Spirit breaker charge (q) stuck on 0 sec cd, cant use #9589

Open Lionizer77 opened 1 year ago

Lionizer77 commented 1 year ago

Ability name

Charge of Darkness

Description

Suddenly charge stuck at zero sec cooldown, cant use rest of game even with refresher and restart pc.

Example Match ID (and possibly Timestamp)

7188038816 - 31:45

bwvalve commented 1 year ago

This should be fixed. Please reopen with a matchID & timestamp if this occurs again

Aluerie commented 1 year ago

per #9674 this bug still exists.

jeffhill commented 1 year ago

Fixed a second time, will ship in the next patch.

For posterity: the repro case was Spirit Breaker dies under Ancient Apparition's Ice Blast while Charging a creep who is far away. If the creep dies before Spirit Breaker would have arrived at the target (had he lived) then the cooldown got stuck in a "will never refresh" state. Fundamentally it was related to the cleanup of the invisible projectile Spirit Breaker is following while charging.

Thank you for the bug report!

TheUnholyWrath commented 1 year ago

This patch also changed how #2984 worked, wasn't sure whether to leave this here or there or make a new issue. Now when Spirit Breaker dies under Ice Blast he doesn't complete the charge, but he keeps charge vision of the enemy. The charge vision stays until he charges them again or if the unit dies.

https://github.com/ValveSoftware/Dota2-Gameplay/assets/46859977/b1e2afd8-9765-495f-bf90-916b97545c85