landoftherair-old
landoftherair-old copied to clipboard
Guilds
Functionality:
- [ ] Guilds should be creatable by one person from a Guild Registrar (possibly put this in the Frostlands). Creating a guild requires a full name and a tag as well as some gold.
- [ ] Auto-create discord channels when guilds are founded (text/voice)
- [ ] Add permissions to a particular channel only based on a role which is created when a guild is founded
- [ ] Add permission to a user when they log in (same place as verified/subscriber/etc)
- [ ] Testers are assigned to the Tester guild
- [ ] GMs are assigned to the Game Master guild
- [x] Guild tag should show beneath the name on the active target popup
- [x] Guild tag should be used as an "affiliation" for NPCs (Cyrena <Dryad Queen>). Shops should be updated as well (this should be pulled from an affiliation on the Tiled map). Same with major quest NPCs.
Interface:
- [ ] Guilds should have "leader" "manager" and "member" permissions. Leader can promote/demote members to manager or member respectively. Leader/manager can kick basic members. Leader/manager can invite members that they can see.
- [ ] Guilds should be able to invite people
- [ ] Guilds should be able to kick people
- [ ] Guilds should be able to promote/demote people
- [ ] Guild interface should show player name, level, class, and guild "level"
Documentation:
- [ ] Guild Commands
- [ ] Guild policies for GM intervention (how long does a leader have to be inactive for a GM to step in, etc)