Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please help discuss: Group Chat Channels #10

Open
fantoms opened this issue May 1, 2017 · 0 comments
Open

Please help discuss: Group Chat Channels #10

fantoms opened this issue May 1, 2017 · 0 comments

Comments

@fantoms
Copy link
Owner

fantoms commented May 1, 2017

In order to support the @boot and other administrative commands from appearing on the server audit chat channel, group chat channels need to be expanded out to support the client functionality. There currently is only 5 chat channels in use, Local is currently Global, General, Trade, LFG, and Roleplay.

Here are the currently assumed Chat Channel Typeschannels:

1. Local
2. General
3. Trade
4. LFG
5. Roleplay
6. Fellowship
7. Vassals
8. Monarch
9. Patron
10. Co-vassals
11. Allegiance
12. FellowBroadcast
13. Eldrytch Web
14. Celestial Hand
15. Radiant Blood
16. Olthoi
17. Admin
18. Audit
19. Abuse
20. Advocate 2
21. Advocate 1
22. Advocate 3
23. Sentinel
24. Help

Each of the chat channels must hook into the bitmask and check permissions on the flags that reside in the character PropertyInt for ChannelsAllowed and ChannelsActive.

Excluding Local, LFG, Trade, and General, Permissions for each of the other chat channels depends on either the current access-level of the character or the rank within a group.

All chat channels have their own chat commands to allow players to chat independently, example:

/lfg <lfg group chat text>
/ad <admin chat text>
/v <vassal directed chat text>

List of commands to follow, when found.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant