Wait I'm looking at the comments and it may be based on how many capes are left. Someone said there was only 160K capes left and that was 4 hours ago. Now I'm not going to comment on how a digital item can be limited (it's very stupid if that's the case) but ether way if you want it. Hurry!
Yeah I had to dig for it but I got it. Assuming the 24 hours isn't up, here's a vid that actually shown me how to get it. You have to hurry tho. Good luck!