Open db0 opened 3 years ago
An approach is to let one of the cards (with same names but from different sets, or prints, or whatever) be some kind of "default" and trat all others as "alternate" versions of it. Doesn't really answer your issue though, but most games will not have a card in multiple versions, not will they have plenty of them.
Because many games allow cards with the same name in different sets, using the set should be a way to differentiate.
Technically I could go full geek and just make each dictionary key a UUID or something, but I've used OCTGN which does this method, and it's a PITA to work with.