Hey EddyFosman!
Glad to hear you are liking the toolkit!
The way races were planned on being filtered were with the addition of tags to the card data table row names.
For example
- You create a “Beasts” card set, and each card within that set has its own unique name
- The data table row name will have an additional abbreviation added to the cards data table row name so you can “tag” which set this card is coming from, such as adding “B_” which will end up being “B_Angry_Bear”
- As this card data table row name is what is used to pass around the toolkit, whenever you want to know where this card is coming from you can simply use a StartsWith string node to check and see what it begins with.
Alternatively, you also have the options to use the cards “Class” to specify the race, or add your own “Race” enum to the cards main struct so you can set this within the cards data itself.
If you would like any additional details on how to go about this, let me know here or via the support email. Hope this helps!