Item name:
zillusion's cloak of illusion
level 2 item
Enemies cannot see hero's stack unless they are within 2 squares of hero.
Or (better if possible)
To see hero's stack, enemies must be within their view radius minus 4 (a scout must be next to it, archon/demon within 3 spaces, red dragon within 4 spaces). [This would also increase the value of spending points to increase a hero's viewing range.]
An alternative version (harder to code, but more interesting):
Hero can designate 2 other units that will appear to be that hero. Original hero and those units all appear to be that hero (but only hero has other attributes, such as movement, strength, etc.). When other units are killed, hero can designate a new unit to appear to be his hero.
If this were possible to implement, I'd call it "zillusion's cloak of illusion" and the other one zillusion's cloak of invisibility.
Are these possible Snotlin?