PLAYER FUNCTIONS register - if not registered for site OR join league - registered with site, but no leagues current league - anyone - select list with all leagues, normally the latest league we are using. - sets session variable about what current league is. create league - anyone rules - anyone, currently selected league - two different rules sections, one on automation and one uploaded by admin - automation rules auto generated based on the league configuration league rankings - anyone, currently selected league league maps - anyone, currently selected league show messages - anyone, currently selected league - shows aggregate of personal, team, league messages - can set ignore on a per user basis send message - registered with league - team message requires team leader/authorization - league message requires admin of league or authorization - A user can send a message to anyone from their address book, as a direct message, although they can be ignored. - A team leader/authorized member can send a message to all members of a team. If mail is sent to another team, then it is only sent to the leaders of that team. - A league message can be sent by an admin or authorized league member. A league message is sent to all members of the league. show events - anyone, currently selected league - shows overlay of personal, team, league calendars schedule event (battles are also events) - registered with league - team event requires team leader/authorization - league event requires admin of league or authorization - A user can schedule an event on their calendar and invite other players from their address book. If others invited to the event accept, it is added to their calendars. - A team can schedule an event for all members of the team and can invite other teams. The other team leaders confirm/deny the event invite. When all required parties are accepted, it will appear on the calendar of all team members of the involved teams. address book - if registered with site - used to keep track of people that have been met my account - if registered for the site - handle per league, paid members reserve their handle in leagues where not already taken. Can also go inactive. memberships - member must be registered in league, and member of a team for quit team. - create team, join team, quit team and quit league. - gives a warning for create team and join team if already a member of a team that it will kick them out of their current team. results - registered in league and league is a ladder type league to post, confirm and list individual ladder results - registered in territory league and team leader/authorized team member to post, confirm and list team results team roster - registered for league and member of a team - team leader/authorized member can also assign rankings on the roster. league battle log - anyone - shows a log of battles for the league. message board [phase 2] - anyone (must be registered with site to post) replace leader [phase 2] - members of the team where the vote was called. - roll requiring 66% vote (abstains against) in a group to replace their current leader. - Form requires a replacement leader from the team to be listed. premium membership [phase 2] - additional features for paying members who help to keep the site alive. league archive [phase 3] - anyone - displays archive results with actual final values, maps, resources, league settings and everything is revealed. TEAM FUNCTIONS (requires selected league) diplomacy - team leader/authorized team member - determine if other teams are allies and able to move in the team's territories. recruitment - team leader/authorized team member team properties - team leader/authorized team member manage assets - team leader/authorized team member - uses league map to place production, attack/move and determine safe passage. status report - team leader/authorized team member - overall team stats: bank, territories with production, military units, factories, diplomacy, pending battles, battle log. deletgate authority [ phase 2] - team leader/authorized team member ADMIN FUNCTIONS (requires selected league) league adjustments - must be admin of the current league - allows admin to adjust production, territory ownership, money, military units, factories and victory points for teams. league properties - must be admin of the current league territory properties - must be admin of the current league and a territory type league unit properties - must be admin of the current league and a territory type league group type properties - must be admin of the current league and a territory type league delegate authority [phase 2] - must be admin of the current league remove group [phase 2] - must be admin of the current league admin quit [phase 2] - must be admin of the current league