{"id":334,"date":"2010-10-26T21:27:13","date_gmt":"2010-10-27T01:27:13","guid":{"rendered":"http:\/\/www.aardwolf.com\/blog\/?p=334"},"modified":"2010-10-26T21:27:13","modified_gmt":"2010-10-27T01:27:13","slug":"aardwolf-mud-grouping-rewrite","status":"publish","type":"post","link":"https:\/\/www.aardwolf.com\/blog\/2010\/10\/26\/aardwolf-mud-grouping-rewrite\/","title":{"rendered":"Aardwolf MUD &#8211; Grouping Rewrite"},"content":{"rendered":"<p>This article contains the details of a new grouping system being added to Aardwolf MUD. While the older simple version of grouping does still exist, this new version allows groups to be named and (optionally) visible to everyone, track experience and kills, will support group information being added to GMCP and adds a lot of base functionality for adding to grouping code later on.<\/p>\n<hr>\n<p><strong>Basic Grouping:<\/strong><\/p>\n<p>The basic version of grouping simply requires you to follow someone. If they &#8216;group&#8217; you, you will be added to their group. If they don&#8217;t already have a group, one will be created. Once this has been done, all of the options available below are available.<\/p>\n<hr>\n<p><strong>Enhanced Grouping<\/strong><\/p>\n<p><center><img decoding=\"async\" src=\"http:\/\/www.aardwolf.com\/temp\/new-group-stats.jpg\" alt=\"Aardwolf Mud - Group Stats - New Version\" width=500 \/><\/center><\/p>\n<p>The &#8216;group&#8217; command has multiple options based on whether or not you are already in a group, and your status within the group:<br \/>\n<br \/>\n<b>Global Group Commands:<\/b><\/p>\n<ul>\n<li><span class=\"highlight\">Group Create [Groupname]<\/span>: Allows you to create a new group that you can then invite other players to join.<\/li>\n<li><span class=\"highlight\">Group List<\/span>: List all publicly visible groups and their level range.<\/li>\n<li><span class=\"highlight\">Group Accept [Leader]<\/span>: Accept a group invite.<\/li>\n<li><span class=\"highlight\">Group Decline [Leader]<\/span>: Decline a group invite.<\/li>\n<li><span class=\"highlight\">Group Invites<\/span>: See any outstanding group invitations you have.<\/li>\n<\/ul>\n<p>\n<b>Group Member Commands:<\/b><\/p>\n<ul>\n<li><span class=\"highlight\">Group Leave<\/span>: Leave the group. If the person leaving is a group leader, a new leader will be automatically assigned. If the person leaving  is the last player in the group, the group will be disbanded.<\/li>\n<li><span class=\"highlight\">Group Stats<\/span>: Show the kills and total experience for each group member.<\/li>\n<li><span class=\"highlight\">Group Stats Resetme<\/span>: Reset your stats in this group.<\/li>\n<\/ul>\n<p>\n<b>Group Leader Commands:<\/b><\/p>\n<ul>\n<li><span class=\"highlight\">Group Invite [Player]<\/span>: Invite other players into the group.<\/li>\n<li><span class=\"highlight\">Group Invited<\/span>: View outstanding invitations for this group.<\/li>\n<li><span class=\"highlight\">Group Cancel [Player]<\/span>: Cancel an invitation previously made to a player.<\/li>\n<li><span class=\"highlight\">Group Kick [Player]<\/span>: Kick a person out of the group.<\/li>\n<li><span class=\"highlight\">Group Disband<\/span>: Disband the group completely.<\/li>\n<li><span class=\"highlight\">Group Stats Reset<\/span>: Reset the group stats (group header stats only).<\/li>\n<li><span class=\"highlight\">Group Rename<\/span>: Rename the group to something else.<\/li>\n<li><span class=\"highlight\">Group Flag [Public\/Private]<\/span>: Flag the group public or private. The default setting is private. Public groups can be seen by anyone in &#8216;group list&#8217;. Private groups can only be seen by members and people who have been invited to join the group.<\/li>\n<\/ul>\n<p>Having a group as its own entity rather than a loose collection of players following each other also opens up the possibility of tracking things like &#8216;biggest exp group ever\/since reboot&#8217; etc. Will be interesting to see where this leads once the initial version is live and settled in.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This article contains the details of a new grouping system being added to Aardwolf MUD. While the older simple version of grouping does still exist, this new version allows groups to be named and (optionally) visible to everyone, track experience and kills, will support group information being added to GMCP&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"_links":{"self":[{"href":"https:\/\/www.aardwolf.com\/blog\/wp-json\/wp\/v2\/posts\/334"}],"collection":[{"href":"https:\/\/www.aardwolf.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.aardwolf.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.aardwolf.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.aardwolf.com\/blog\/wp-json\/wp\/v2\/comments?post=334"}],"version-history":[{"count":9,"href":"https:\/\/www.aardwolf.com\/blog\/wp-json\/wp\/v2\/posts\/334\/revisions"}],"predecessor-version":[{"id":343,"href":"https:\/\/www.aardwolf.com\/blog\/wp-json\/wp\/v2\/posts\/334\/revisions\/343"}],"wp:attachment":[{"href":"https:\/\/www.aardwolf.com\/blog\/wp-json\/wp\/v2\/media?parent=334"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.aardwolf.com\/blog\/wp-json\/wp\/v2\/categories?post=334"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.aardwolf.com\/blog\/wp-json\/wp\/v2\/tags?post=334"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}