The Roles Spec
Posted: Thu Sep 27, 2018 6:45 am
Guild Commands
With the new addition of roles, things have to change about how GLs, staff, and guild members view roles.
New Guildlist:
NOTES:
- Guild Rank becomes Guild Role
- Rank is added, and this is Rank in the role.
- Act is the current Y/N active. The number next to it is the inactivity timer.
- The * before the name, and the Cyan highlight is a guildleader.
- The last promoted is the timestamp for when their guild role last changed.
- Generally, the colors (Cyan for leaders, Dark for inactives, and plain white for active, non-GLs) should remain.
- The promote and subrank commands are removed and unnecessary. Role filters and lists will display them instead.
Role add <target> list will show all roles a GL can put on a member.
Role add <name> <role vnum> bestows a role on a player. This is both a staff and a GL command, and it replaces the old 'guild <name> <guild>' command.
Deguild <name> sets all active guild roles as inactive (ie, historical) on a player, and completely removes the player from the guild.
Role remove <name> <vnum> sets a role as inactive on a player (ie, historical). If it removes all guild roles on a player, the player will be completely deguilded.
Role delete <name> <vnum> is a staff command that will remove a role completely from a player, including their history, as if the player never had or held the role
Code: Select all
Syntax: role add <name> <role vnum>
role add <target> list
deguild <name>
guildlist
Staff: role delete <name> <vnum>
New Guildlist:
Code: Select all
Guildlist for Troubadours
Name | Guild Role | Rank | Act | Last Promoted
===============================================================================
*Audric Poet Laudate 99 Y0 Feb 07 2015 17:13
Kinaed Staff 0 Y0 Feb 08 2015 16:12
Azarial Staff 0 N2 Feb 01 2015 04:12
Members found: 8/14 (57% active)
(OOC: The Troubadours guild currently requires 2 sponsors for membership.)
- Guild Rank becomes Guild Role
- Rank is added, and this is Rank in the role.
- Act is the current Y/N active. The number next to it is the inactivity timer.
- The * before the name, and the Cyan highlight is a guildleader.
- The last promoted is the timestamp for when their guild role last changed.
- Generally, the colors (Cyan for leaders, Dark for inactives, and plain white for active, non-GLs) should remain.
- The promote and subrank commands are removed and unnecessary. Role filters and lists will display them instead.
Role add <target> list will show all roles a GL can put on a member.
Role add <name> <role vnum> bestows a role on a player. This is both a staff and a GL command, and it replaces the old 'guild <name> <guild>' command.
Deguild <name> sets all active guild roles as inactive (ie, historical) on a player, and completely removes the player from the guild.
Role remove <name> <vnum> sets a role as inactive on a player (ie, historical). If it removes all guild roles on a player, the player will be completely deguilded.
Role delete <name> <vnum> is a staff command that will remove a role completely from a player, including their history, as if the player never had or held the role