To be more precise, rather than telling you there's a configuration setting, here are the configuration settings: https://github.com/TrinityCore/Trini...st#L1213-L1260
HOWEVER, those don't cover /say and /yell..
There's two ways you can do this.
One being RBAC. There is an RBAC option #25 in rbac_permissions to allow /say chat between factions.
Two, you can go into your world database, find playercreateinfo_spell and look for "Language". There, you can set each Language racemask and classmask to 0 for all races/classes to comprehend.
- 668 - Language Common
- 669 - Language Orcish
- 672 - Language Dwarven
- 671 - Language Darnassian
- 670 - Language Taurahe
- 7340 - Language Gnomish
- 7341 - Language Troll
- 813 - Language Thalassian
- 29932 - Language Draenei
If you're going with option 2, I wrote you a quick query:
UPDATE playercreateinfo_spell SET racemask='0', classmask='0' WHERE Note IN ('Language Common', 'Language Orcish', 'Language Dwarven', 'Language Darnassian', 'Language Taurahe', 'Language Gnomish', 'Language Troll', 'Language Thalassian', 'Language Draenei');