New version
Instant cast but no instant effect on the player. Having multiple phases with different effects. 3 min cooldown.
Casting Shadowmeld making the player in stealth after 2 seconds passed, if he/she not attacking, receiving or casting offensive spells during the 2 seconds activating time. It is not a channelled spell though.
Player can move freely in stealth but attacking by melee or by spells leaving stealth. Only instant defensive spells can cast which will not break stealth. Can eat and drink in stealth.
If player spent at least 5 seconds in stealth while not moving, attacking, receiving damage or casting any spells then being in the invisible realm, like potions do.
Combat drops in invisible state.
Spell has 4 phases
- Activating phase (2 seconds delayed effect)
- Stealth phase
- Fading phase
- Invisible phase
Invisible players do not see any npc or players who are in the visible realm.
Except Demons or others who have a buff detect invisibility or other invisible npc and players.
Invisibility drops if the player violates the requirements.
If the goal is to drop combat
0 Combat
1 Activating phase from 0 to 2nd second. If Requirements: Fulfilled.
2 Stealth phase from 2nd to 5th second. If Requirements: Fulfilled.
3 Fading phase from 5th to 10th second. If Requirements: Fulfilled.
4 Invisibility from the 11th second.
5 Combat dropped
Totally need 10 seconds for aggro to drop and several requirements to met.
It has PVE and PVE sides to use it. For Pve to drop threat and combat. For pvp a mini weak version of Vanish.
Lore wise it fits too. Main purpose is defensive. Remember when Tyrande in WC3 escaped from 2 Felguards using Shadowmeld. She was able to move while had it.
For pvp concerns. It is not as strong as vanish. Spell is not instant. Being in invisible state makes player not see other players who are in the living realm. Stealth phase is not unlimited.