Class RankAssignCommand

All Implemented Interfaces:
Command

public class RankAssignCommand extends GuildMasterCommand

Makes you, as guildmaster, assign a rank to a member of the guild. Command syntax something like : guildassignrank <position> <guildmember> Where position is the index of the rank.

A special version of this command is the command to remove a rank. For example: guildassignrank none <guildmember>. It removed the rank of the guildmember leaving him or her guildrankless.

I think, but I'm not sure, that the guildmember is required to be online in the game.

Author:
maartenl
  • Constructor Details

    • RankAssignCommand

      public RankAssignCommand(String aRegExpr)
  • Method Details

    • run

      public DisplayInterface run(String command, User aUser) throws MudException
      Description copied from interface: Command
      Runs the command. The usual sequence of events is:
      • parsing the command string
      • retrieving the appropriate information items/rooms/characters/etc)
      • doing the action
      • composing a return message for the user.
      Specified by:
      run in interface Command
      Specified by:
      run in class NormalCommand
      Parameters:
      command - the String containing the full command.
      aUser - the user that is executing the command
      Returns:
      DisplayInterface to display to the user, if it returns null, it means the command was unsuccessfull.
      Throws:
      MudException - if something goes wrong.