Nocturne's E allows casting beyond maximum range
Description
Nocturne's Unspeakable Horror (E) can be cast from significantly beyond its maximum cast range (expected 475u in the 1.0.0.126 client).
The ability activates successfully from ~600u, consuming mana and going on cooldown, but the tether breaks instantly.
This happens even after changing the tether range in NocturneUnspeakableHorror.cs to the version-appropriate 525u.
To Reproduce
- Enter game as Nocturne
- Level up E
!spawn minionschaos- Stand at least ~600 units away from the target
- Cast E
- Result: Spell casts successfully, mana is consumed, cooldown is applied but the tether immediately breaks due to the range check
Note: The same behavior occurs when casting E on Annie Bot or jungle creeps.
Expected behavior
If Nocturne is out of range, he should walk towards the target until he is within maximum cast range, then cast Unspeakable Horror.
He should not be able to activate his E from outside the allowed range.
Best example I could find at the 9:37 mark.
Console Logs
Added debug logging on OnActivate() and SpellBuffRemoveCurrent(owner) on NocturneUnspeakbleHorror.cs and got this over two casts:
E Debug Logs:
25684 \[2\] DEBUG Buffs.NocturneUnspeakableHorror (null) - Spell activated - Initial distance between Nocturne and target: 604.8505 25699 \[2\] DEBUG Buffs.NocturneUnspeakableHorror (null) - Leash broken - Distance between Nocturne and target: 604.8505 42965 \[2\] DEBUG Buffs.NocturneUnspeakableHorror (null) - Spell activated - Initial distance between Nocturne and target: 604.91077 43159 \[2\] DEBUG Buffs.NocturneUnspeakableHorror (null) - Leash broken - Distance between Nocturne and target: 604.91077
Screenshots
Additional Notes
- This issue occurs on both:
- Latest Master Branch
- My
fix/champion-spelldata-126branch with the correct tether range value
Environment
- Operating System: Windows 10
- Version: Latest Master Branch
- Client Version: 1.0.0.126