It's kinda unfair having the badges being so random for the cards, I've just got my 10th card and it meant I lost OVER 1400e!!! There should be away you can claim the badge off the home screen, as now I feel cheated out of buying a refill from gems to not gain the max effect of it, and no I'm not gunna stop refilling and playing because of having 9 cards that could have taken over 3k e to find
EDIT: 2 Examples as to why it should be a claimed badge.
1. Just used 12 gems to refill so at max E with said ring, next mob fight bam a card = wasted 12gems
2. Just claimed said boss link for the refill so again max E, within the next 100mobs bam a card = waste of other badge.
^ there is just 2 reason, I think I could come up with at least another couple, sorry devs but not everyone will pay for 100+ gems to get the badges on 0e, it really does need to be a badge which you collect since the randomness of the cards dropping, or add a set requirement for getting said card, so said mob killed 400times = said mob card.