Three cards are missing from the following list.
Alchemist
Armory
Cellar
Council Room
Count
Cultist
Duchess
Embargo
Festival
Forager
Ghost Ship
Great Hall
Haven
Herbalist
Hermit
Lighthouse
Market Square
Moat
Native Village
Oasis
Saboteur
Storeroom
Torturer
Treasure Map
Vagrant
Vault
Woodcutter
Worker's Village
There are also three honorable mentions, for two different reasons. One of them is Quarry. For bonus points, find the other two.
Hint: I hate the puzzles where all that matters is something in the name of the card. The name is completely meaningless here.
Edit: I completely forgot to look through the Dark Ages cards! They've been added--eight of them! None have been left out, so there are still only three cards missing.