Well I was checking Steam for sales and noticed this today.
http://store.steampowered.com/app/218170/
Looks like steamies get some cape too.
Necro is a no no, so here you go.
Looks like they just went through a "restructuring," haven't they had a couple of those already, so might this be their last Hail Mary Pass?