Comment private functions
Add factionschat dependency
Implement faction chat mode check