LEVEL 1
Shadow Embrace - Shadow Bolt applies Shadow Embrace, increasing the Warlock's damage dealt to the target by 5% for 25 seconds.
Stacks up to 3 times and gets refreshed by every cast hit. Reduces Shadow Bolt's cooldown by 1 second.
Firestone - Every third cast of Immolate consumes
3 Soul Shards to increase its damage done by 50%, slowing targets by 50% for 3 seconds.
Sin'dorei Hunger - Increases your spell power by 20% for 60 seconds after using a healing fountain. Take 10% increased damage when your mana is below 40%.
Legion Commander - Permanently increases Ellrys' and her demons' damage done to hostile minions, buildings and mercenaries by 40%.
Grants nearby summoned demons, friendly minions and non-heroic mercenaries 15% more attack damage.
Radius: 15
LEVEL 4
Summon Imp - Consumes
4 Soul Shards to summon an imp [500+(4%/lvl) maximum health] to Ellrys' side.
Fizzle hurls minor firebolts at the Warlock's foes and deals
65 (+4/lvl) magic damage with each basic attack, restoring 5 mana to his master on impact.
Summon Imp grants Ellrys 7% movement speed as long as Fizzle is alive.
Has a 2 second cast time.
Mana: 55 Cooldown: 25
Summon Felhunter - Consumes
8 Soul Shards to summon a felhunter [750+(5%/lvl) maximum health] to Ellrys' side.
Khaagon excels at hunting down enemy casters. Summon Felhunter frequently grants Ellrys a 25 spell armor barrier.
Nether Ward weakens the next incoming spell damage by 25% and will be casted once every 10 seconds.
The felhunter deals
57 (+3/lvl) physical damage with each basic attack, burning 8 mana of enemy casters.
Has a 2 second cast time.
Mana: 75 Cooldown: 45
Summon Voidwalker - Consumes
6 Soul Shards to summon a voidwalker [1000+(5%/lvl) maximum health] to Ellrys' side.
Zaanthurg frequently bolsters his master's physical protection by granting Ellrys a 40 armor shield to weaken the next incoming basic attack by 40%.
Void Shield will be casted once every 12 seconds. The Voidwalker's basic attacks deal
45 (+3/lvl) magic damage and slow enemies by 25% for 2 seconds.
Has a 2 second cast time.
Mana: 65 Cooldown: 35
Soul Siphon -
Soul Harvest restores up to 40% maximum health and mana on activation, depending on how many enemy units and heroes are around the Warlock.
Restores 2% maximum health and mana per hostile minion, hero or corpse.
Radius: 10
Ellrys' abilities cool down 1.5% faster for each
Soul Shard available.
LEVEL 7
Dark Pact - Consumes
5 Soul Shards. Sacrifices 25% of your demon's current health to shield you for 400% of the sacrificed health for 3 seconds.
If you got no demon summoned, your health is sacrificed instead. Usable while suffering from control impairing effects.
Dark Pact always chooses the demon with more current health (%) if you are controlling multiple minions.
Cooldown: 60
Demon Skin - Permanently increases the Warlock's maximum health by 20% and her health regeneration by 75%.
Consumes
1 Soul Shard to reflect 45% of all incoming damage for 5 seconds every time Ellrys loses more than 20% of her maximum health within 2 seconds.
This effect can not occur when Ellrys has less than
1 Soul Shard available. Incoming damage will not be blocked, it will only make attackers suffer as well.
Soul Link - Grants you and your demon a 5% damage reduction against all sources and you redirect 5% of all taken damage to your minion.
Absorbing Flames - Ellrys gets healed for 5% of her maximum health over 5 seconds for each unit or hero hit by Immolate.
LEVEL 13
Shadow Barrier - All damage done by you and your minion grants both of you shadowy shields that absorb 20% of the damage dealt.
Lasts for 15 seconds, up to a maximum of 35% of Ellrys' maximum health.
Arcane Torrent - Ellrys unleashes an arcane implosion around her which burns
20 (+2/lvl) mana of all enemy casters hit.
Arcane Torrent dispels all armor effects on enemies and restores 25 of Ellrys' mana for each enemy hero hit.
Silences enemies for 1 second.
Cooldown: 50 Radius: 3.0
Curse of Weakness - Consumes
3 Shoul Shards to reduce the target's damage dealt by 50% for 4 seconds.
Cooldown: 35 Range: 7.0
Darkfury - Increases the cast range and radius of Shadowfury by 20%.
LEVEL 16
Potent Rituals - Increases the damage dealt by your demon by additional 40%. Reduces the cast time and mana cost of its summoning by 75%.
Shadowflame - Shadow Bolt deals additional 30% of its damage dealt over 3 seconds.
Your mana regeneration is increased by 50% while Shadowflame is burning a target.
Withering Touch - Shadowfury deals
250 (+4%/lvl) damage over 4 seconds. Reduces the movement speed and attack speed rate of all targets hit by 20% for this duration.
Inferno - Increases the radius of Immolate by 20% and reduces the armor of all targets hit by 10 for its duration.
LEVEL 20
Eternal Wrath - Increases Hellfire's damage by 25% and its damage done to Ellrys will be redirected to your minion until its health drops below 30%.
If so, your demon falls into an unholy frenzy for 12 seconds which increases its attack speed by 200%.
Unholy Frenzy temporary grants your demon invulnerability but kills it when the effect ends.
Desecration - Soul Conduit deals
275 (+4%/lvl) initial damage to nearby enemies and desecrates the ground beneath Ellrys for 8 seconds.
The desecrated area around her slows all enemies within by 25% and reduces their received healing and healing done by 40%.
Radius: 6.0
Master Demonologist - Allows the Warlock to choose a second demon and to summon both at the same time.
Increases the maximum health, attack speed and movement speed of your minions by 15%.
Nightfall - Shadow Bolt's missile pierces through the first hit enemy hero on its way to the target location.
Shadow Bolt's range is increased by 25% and it now generates an additional
Soul Shard if a second hero is hit.
Firstly: There are too many active abilities. This is a re-occuring design plague in all your concepts, I am willing to accept one character having a load of Active abilities to make them unique, but just like your Priest and just like your Keeper of the Grove, this Warlock is also filled with active abilities that just bloat your screen bar and take place of possibly more unique talents.
Secondly: Who is Elrys Duskhollow? I googled it and found absolutely nobody named that. HotS is all about these classic and well known characters, stop choosing random npcs that nobody knows about or characters that you've created. If you're gonna make a OG Nexus character, then do so, don't make a OG WoW character where there are millions of options to choose from. This also goes for your other two concepts as well.
I really like the passive, but I feel like you'd be burning through Soul Shards way faster than you could create in a team fight, and you'd never end up using the Summons or other "Consume Soul Shard" abilities because having it at 10 is way better for the guaranteed revive.
In the end I think there's a lot of good here, just add a bit more flavour in terms of character and cut down on some of these active abilities, you could turn at least half of them into passives honestly.
Ellrys Duskhallow is a WOW npc and part of a boss fight at Magister's Terrace. I always really liked her so it was my choice to let her be the warlock model for this concept (kinda for nostalgic reasons).. and I don't think it's an issue to not have another super well known warlock like Gul'dan in the game because Blizz already added some more random hero personalities before (Lunara for example).
And yeah when it comes to the generating and consuming of Soul Shards, who knows.. I mean it's all fictional until you get the chance to actually test it out. Hitting Immolate on multiple heroes would be the key to get a good rotation going, yes. Kinda depends on your team comp then if you can hit it often enough through provided CC. The Summons are permanent btw, and since you would be able to control your pet with its hotkey (similar to controlling Jaina's water elemental) you don't really need to suicide them :D