Ana’s Stadium item Double Dosage:
Landing a [Sleep Dart] on target affected by [Biotic Grenade] reduces its cooldown by 35%.
That works, but only if Sleep Dart doesn’t kill the target. If Sleep Dart deals the killing blow, then it goes on its full cooldown, even if the target was affected by Biotic Grenade. I guess this item is coded as “putting a target affected by Biotic Grenade to sleep reduces Sleep Dart’s cooldown by 35%”, but that’s not the same as what the wording of this item says. It says LANDING the Sleep Dart should be enough to trigger the cooldown reduction.
Normally Sleep Dart does only 5 damage, so it’d be a rare occurrence. Still, even then this bug happens. 3 melees (40 damage each) + Biotic Grenade (75 damage) + Sleep Dart (5 damage) is exactly 200 damage, which kills a Practice Range bot. Full 14 sec cooldown, instead of -35%.
But combined with the item Lethal Dose ([Sleep Dart] direct hit deals 100 bonus damage.) and stacking some Ability Power, Sleep Dart can do lots of damage. So much that it can pretty easily deal the killing blow to a target already affected by the Biotic Grenade. But as explained, then the Sleep Dart goes on its full 14 sec cooldown.
I don’t know what the intention of this Double Dosage item is, but right now either the item’s effect is bugged (not granting the cooldown reduction on the LANDING of the Sleep Dart) or the item’s description is bugged (not having the correct wording).
This a pretty common interaction and it is happening because the target is dead and the function that applies all kind of effects and such checks if the target is alive before applying it. This also means that the target is never put to sleep and anything that i supposed to triggered when you sleep someone won’t happen. This all comes down to where in the code the effect is being placed as well.
An example of this is Kiriko’s [Keen Kunai] ([Kunai] critical hits decrease active ability cooldowns by 15% and refund 3 ammo.) This one would trigger even when the attack kills the target as the damage check will check if it’s a critical hit during it’s damage calculation and that check for critical hit will most likely have [Keen Kunai]'s function in it and apply it.
Of course, hitting a [Sleep Dart] and not having [Double Dosage] trigger isn’t a good feeling for the user that has the item equipped. I don’t think this is a bug and also not necessarily poor wording either but simply just an unfortune game interaction.
Regardless of it being a bug or not, I personally think that they should make sure it applies even in this scenarios.
Yeah, as I said it’s probably coded as “putting a target affected by Biotic Grenade to sleep reduces Sleep Dart’s cooldown by 35%”. It’s fine if that’s how the item is supposed to work, but if that’s indeed the case, then I disagree that the current wording isn’t poor. It literally says that LANDING the Sleep Dart should trigger the effect. Clearly the Sleep Dart had landed, or else the target wouldn’t have taken that damage… It doesn’t say that the Sleep effect needs to be applied.
If the item’s description said [Putting a target affected by Biotic Grenade to sleep reduces Sleep Dart’s cooldown by 35%], then its current function matches its description. But right now the function just doesn’t match the description, if Sleep Dart deals the killing blow.