I've noticed that you won't get inbred or drinking traits (or any traits for that matter) if your general is jumping around your own provinces. Try it, just move a general with at least one or two traits around your provinces and make sure he lands in a different province at the end of each turn and he won't get a single Vice or Virtue.
Bookmarks