Hogwarts Express MUSH

Chasers bring the Quaffle up the pitch by flying with it or passing it and attempt to score by throwing it through one of the three hoops at the opposing team's end.

+pass [name]
   Use this command to attempt a pass to another member of your team. You may use this even when the other team has the Quaffle, and the code will automatically check to see if you steal and then check to see if you pass successfully. If the Quaffle is freefalling, the code will automatically check to see if you can scoop it up. (In real games, +steal and +get are NOT valid commands. +pass automatically checks the Quaffle's position and makes the decision accordingly.)
(Available in game and practice code)

+fly
   If you would rather fly up the pitch yourself than pass to a team member, execute this command. If you are in possession of the Quaffle when you enter this command, there is no pass/fail - you simply move the Quaffle towards the opposite end of the pitch by one position. If the other team has possession, the code will automatically have you try to steal it before you fly. If the Quaffle is freefalling, the code will automatically check to see if you can scoop it up. This command cannot be used if another member of your team is holding the Quaffle. (In real games, +steal and +get are NOT valid commands. +fly automatically checks the Quaffle's position and makes the decision accordingly.)
(Available in game and practice code)

+score
   Game version: The code now keeps track of who is acting Keeper on each team, so specifying who you are scoring against is no longer necessary. If the Keeper has been knocked out of the game, the Chaser will go up against straight 0 stats. The Quaffle will either go through the hoop, be caught by the Keeper (meaning the Keeper needs to pass it out - stealing from the Keeper is a foul) or be knocked away by the Keeper (any defending Chaser or the Keeper can +get it).
Practice version: +score on its own assumes that there is no Keeper at the hoops (the old code's +nokeeper). +score [name] will allow you to specify who is Keeping.

On Scoring
The code will keep track of where the Quaffle is on the pitch. To check its position during a game, you can use +report. There are five possible Quaffle positions, and every successful action that moves the Quaffle (either using +pass or +fly while holding it) will move it towards the opposing team's goal. In a sample game between Gryffindor and Slytherin, the five positions are: Gryffindor's scoring area (Slytherin can take a shot), Gryffindor's side of the pitch, the middle of the pitch, Slytherin's side of the pitch, and Slytherin's scoring area (Gryffindor can take a shot).
Please note that if the Quaffle is inside a scoring area, no one can touch it but the Keeper and the Chaser with the Quaffle. Once the Chaser has taken the shot, only the Keeper or members of the defending team may touch it until it's out of the scoring area. *Chasers holding the Quaffle in a scoring area are not safe from bludger attacks.*

+block
   This is a passive command - despite this, it does count as your one command per round, and it must be re-entered every round in order to continue +blocking. This is used against the opposing Chaser who is currently in possession of the Quaffle. If they try and make a pass, there is a chance that you will intercept it.
(Full game only - NOT available during practice)

+mark [name]
   Similar to +block in that it is passive and still counts as your one command. This also must be entered again every round if you wish to continue marking a player. Similar to marking in many real life sports, this allows you to tail an opposing Chaser so that if a pass intended for them fails, you have a chance of scooping it up before anyone else does.
(Full game only - NOT available during practice)

+protect
   This allows you to guard one of your fellow Chasers to prevent opposing Chasers from stealing from them. This can be used while your teammate is moving with the Quaffle, or if they have been grazed with the Bludger and are unable to pass it to keep it safe.
(Full game only - NOT available during practice)

+get quaffle
   This command is used to attempt to scoop up the Quaffle when no one is in possession of it.
(Practice code only - NOT available during games)

+steal
   To be used in order to try and steal the Quaffle from an opposing Chaser. Use this command before your pose and include the results. (There is no need to specify a target; there is only one Quaffle so there is only one player to steal from.)
(Practice code only - NOT available during games)

+penalty
   To be used if your team receives a penalty shot and you are the Chaser chosen to take it. There is no need to specify a target or to steal the Quaffle from anyone. This command is only available when the referee has caused a penalty shot. It does not count as your turn for the round.
(Full game only - NOT available during practice)

If you are hit with a bludger:
Grazed: Miss one turn but keep hold of the Quaffle.
Hit hard: Miss two turns. If you are currently in possession of the Quaffle, you drop it. Three hard hits knocks you off your broom.
Knocked off broom: You are out of the game.

The code automatically assumes everyone is always doing their best to dodge bludgers, so there is no command required to avoid them. The message regarding whether or not you were hit will be emitted to you after your turn.

+skip turn
   Use this on your turn if you have been hit with the bludger (two rounds in a row if you are hit hard). The code will not permit you to execute any other commands until your number of missed turns are up.
(Full game only - NOT available during practice)

For your reference...
All three of these are only available to you during games.

+lineup
   During a full game, this command will bring up the player lineup for the two teams that are currently competing. It also lists their positions. If you have ANSI colours turned on, players who are actually connected will have purple names.

+qhelp
   For those players struggling to remember which commands are available to them during a full game, typing this command will bring up a short list of what they can use, along with a short description of the command.

+report
   During a full game, this will bring up a list of statistics for the game in progress. Basically, it gives a report of who has the Quaffle, where the Bludgers are on the field and who has yet to take a turn, amongst other things.