I think I'm the luckyest

6 leg heroes
6 cards
478 spirits

so does that make it 5.02%?