How do characters learn new languages?
My players are playing as a small mercenary contract, and the adventure is leading them into some new territories. Since most of the group speak the local language plus one other, the bulk of the group ends up unable to speak to people in the new areas they go. As far as I can tell, the only way to fix this is for them all to take Spy as a third class - is this accurate, or did I miss something?
If there's no other way to learn languages (which strikes me as strange), does anyone have a workable house rule that they've used?