Hecarim in League Classic: Legacy Kit and Changes
Classic Hecarim brings back a permanently ghosted Warpath and simpler versions of Rampage, Spirit of Dread and Devastating Charge. Here is the legacy kit, ability by ability, set against the live one.

At a glance
The Classic kit
Passive, Warpath: Hecarim is permanently ghosted, and any bonus Move Speed he has converts into Attack Damage. Q, Rampage: a cleave around Hecarim. Landing it on an enemy shortens the cooldown of the next cast, so you keep spinning as long as you keep hitting something. W, Spirit of Dread: an area around Hecarim that damages nearby enemies over time and heals him based on the damage enemies inside it take. E, Devastating Charge: a burst of Move Speed, and his next basic attack deals extra damage and knocks the target back. R, Onslaught of Shadows: Hecarim charges forward with spectral riders that damage anything they pass through, then fears every enemy near him when the charge ends.
PassiveWarpath
- Note
- Hecarim is ghosted and gains Attack Damage based on his bonus Move Speed.
QRampage
- Note
- Hecarim cleaves nearby enemies. If he hits an enemy with it, the cooldown of the next cast will be reduced.
WSpirit of Dread
- Note
- Hecarim damages nearby enemies over time and heals based on damage dealt to enemies in the area.
EDevastating Charge
- Note
- Hecarim gains Move Speed and causes his next attack to deal bonus damage and knock the target back.
ROnslaught of Shadows
- Note
- Hecarim charges forward, summoning spectral riders that damage enemies they hit. Hecarim inflicts fear on all nearby enemies when ending his charge.
How it differs from today’s Hecarim
Passive: ghosting moves from E to Warpath
Q: cooldown only, no damage stacking
W: no bonus resistances in the Classic text
E: flat burst instead of a distance-based charge
R: the same in both
Ghosting is always on, so you never need E just to slip through units. Q, W and E do what their names say without the extra ramps, resistances or distance scaling of the live kit. The ultimate is unchanged, so your engage reads stay the same.



