No script trigger is needed, but you do need a relationship, and you may well have more fields here than you really need.
I'm reading this that when you select a format, the list should only display cards of that format. Here's some basic info in links to get you started. Feel free to follow up with questions if these don't solve the entire issue for you:
Forum Tutorial: Custom Value List?