From The Mana World
Line 25: Line 25:
There must be an outstanding invitation before a user can accept or else a hacked client could join a guild without being invited.
There must be an outstanding invitation before a user can accept or else a hacked client could join a guild without being invited.


[[User:Trapdoor|Trapdoor]]
[[User:Trapdoor|Trapdoor]] 21:18, 1 March 2007 (CET)

Revision as of 20:18, 1 March 2007

This article is currently only a proposal

The features or design guidelines described in this article are only a proposal made by one or some persons. It has not been evaluated or accepted by the core development team yet. Feel free to add your personal opinion about them or make counter proposals.

Guilds Technical Info

Classes

I propose to only have a guild and guildmanager class. Each player has a guild, and the server stores all the created guilds in the guildmanager.

Guild

This will contain (at least):

  • Name of the guild
  • Guild id
  • Guild Leader
  • More to come soon

Guild Manager

This will be used for:

  • adding and removing guilds
  • adding invited users into a guild
  • inviting users into a guild
  • More to come soon

How joining a guild works

When a user creates a guild, he has the option to invite a user (possibly by right clicking user and selecting invite into guild). Only the guild leader can invite users into the guild. If the user accepts the invitation, the user becomes a member of the guild. There must be an outstanding invitation before a user can accept or else a hacked client could join a guild without being invited.

Trapdoor 21:18, 1 March 2007 (CET)