Why can diplomats only speak to other diplomats and not settlements or generals in the troy mod?

I didn't code this and i'm wondering if it is something we have done wrong and/or how to change it