muddy/
muddy/CVS/
muddy/area/
muddy/area/CVS/
muddy/clans/CVS/
muddy/classes/CVS/
muddy/doc/
muddy/doc/CVS/
muddy/etc/CVS/
muddy/etc/i3/
muddy/etc/i3/CVS/
muddy/imc/CVS/
muddy/lang/CVS/
muddy/licenses/CVS/
muddy/msgdb/CVS/
muddy/new/CVS/
muddy/notes/
muddy/player/
muddy/races/CVS/
muddy/religions/CVS/
muddy/src/CVS/
muddy/src/comm/CVS/
muddy/src/db/CVS/
muddy/src/intermud/
muddy/src/intermud/CVS/
muddy/src/irc/CVS/
muddy/src/olc/CVS/
/* $Id: comm_irc.help,v 1.666 2004/09/20 10:50:27 shrike Exp $ */
1 'IRC LOGIN'~
There are news for all our players (logging in via IRC);

	* &BPasswords.&w The mud now lets you have a password for your
	  character. If you type in the right password, you don't
	  need to authenticate to nickserv before playing. Type
	  "help password" to find out how to set your password. You
	  can continue to not use passwords, and you'll still be
	  able to login; however, if Nickserv goes down, you will be
	  locked out. Nickserv authentication will never be turned
	  off again.
	* &BNew login modes.&w There are now three types of logins:
	  - &BLOGIN:&w The normal "login" to enter the mud is still there,
	    in case you want to use it. Logging to the mud via "login"
	    will make it so that you play a character with the same
	    name as your nick in irc. You will only have to type the
            character's password, and will go link-dead if you switch
	    nicks.
	  - &BSLOGIN:&w This is a new login mode, that makes your irc nick
	    and mud character totaly independent. For the rest, it's
	    just like "login". You will have to type the character name
            and the password.
	  - &B!LOGIN:&w This opens up a chat, and you can play the mud
	    via dcc.
	* &BQuick login sequences.&w If you don't like to have to type
	  so much and think that the new login sequences are too
	  long, you can type things in the login request instead.
	  For instance, typing
		&Y/msg mud slogin <name> <password> <action>&w
	  would be the same than typing slogin, then typing the name
	  at the prompt, then the password, and then the action once
	  you're in the game. However, if any part of the quick login
	  doesn't succeed (such as the character not existing or the
	  password being wrong) you will be dropped in the normal login.
	  This doesn't work for "!login". Also note that for "slogin"
	  you need to provide both name and password, but only the
	  password, for "login". The action is allways optional.
	* &B"Disme"&w. If you want to close the IRC connection to mud
	  but don't want to quit the network, simply type "disme"; this
	  won't quit your character from the game, but it will make you
	  go link-dead (it only works for irc logins: "login" or "slogin").

See also: NEW COMM CODE.
~

1 'NEW COMM CODE'~
The new "comm" code refers to the changes made to the communications
part of the mud. The mud connectivity to IRC was completely rewritten
so that it would be more compatible with the new version of the rest
of the mud, and in doing this, we added a few new features, that you
should know about:

	* &BNew logins, and passwords&w (see help irc login).
	* &BSound.&w The mud can now send sound requests to mIRC (though
	  we're not using this yet). 
	* &BColor.&w The mud now has two sets of colors for mIRC users, 
	  instead of just one. There's one set for people who like
	  to play with black background, and one for white background.
	  Type "color" to change it. Also, the mud has support for
	  &SBbold&SB, &SUunderlined&SU and &SRreverse&SR (not using this yet either).
	  You will notice that the new colors are changed. These
	  colors we have now are as closer as immly possible to the
	  original colors of these type of MUDs (SMAUGs). We will
	  not change them unless there's a *really* good reason.
	* &B"Emergency mode".&w If the server the mud connects to
	  (dockernet) goes down, the mud will still be available,
	  automaticaly, without any immortal intervention. However,
	  in this emergency mode, you will be required to be in the
	  mud channel to play, and normal IRC playing will be much,
	  much slower, so you're advised to play via DCC instead, 
	  in those cases.
	* &BMessages.&w You can now configure wether you want the
	  mud to respond to you via messages, or notices (with
	  the config command).
	* &rBugs!&wWe've tried hard, but there's allways the 
	  possibility that bugs remain in the code. 
	  If you spot a bug and can reproduce it before Cronel, you
	  will get a handsome reward (WARNING: I won't give rewards
	  for unreproducible bug reports).

See also: IRC LOGIN
~

50 'MIRC ATTRIBUTES' BOLD UNDERLINE UNDERLINED REVERSE PLAIN~
Special mIRC attributes are escaped via 'S':
	&&SB               &SBBold&SB
	&&SU               &SUUnderlined&SU
        &&SR               &SRReverse&SR
        &&SP               Plain (no colors or attributes)
	&&SC               Color escape.
	&&SS               CTCP escape.
See also: &YPCOLORS&w.
~

61 IRCSET~
&YSyntax: IRCSET <field> <value>&w

This command is used to set IRC connection data. If you don't supply
any arguments, it will show you the current settings, and the
connection state. Fields are:

mode		Mode used to connect ("server" or "client").
sserver		Server to connect to (server mode).
sport		Port to use (server mode).
spwd		Server password to use (server mode)
cserver		Server to connect to (client mode)
cport		Port to use (client mode)
cpwd		Nickserv password (both modes)
mud_server	Mud's server name.
mud_nick	Mud's nickname.
mud_channel	Mud's official channel.
mud_host	Mud's pseudo host (can be anything).
timeout		Time to wait, in seconds, for a response from the server.
dcc_timeout	Time to wait for players who are connecting via DCC.
dcc_port	DCC controling port.
reconnect	Flag that controls wether the mud will try to reconnect
		if its connection to IRC goes down.

The "connection state" can be:
	Not connected			Not connected.
	Connected, Registering...	Connected, waiting for a response
					from the server.
	Connected and registered	Playable state.

Although the mud will try to keep things updated (such as changing the nick),
it's recommended to disconnect before attempting to change these settings,
except for the timeouts and the reconnect flag. This is especialy true for
the mode and the servers/ports.
See also: &YIRCCONNECT, IRCDISCONNECT&w.
~

61 IRCCONNECT~
&YSyntax: IRCCONNECT&w

The IRCCONNECT command will connect the mud to an IRC network according
to the configuration set via IRCSET. If the mud is already connected, it
will do nothing.
See also: &YIRCDISCONNECT, IRCSET&w.
~

61 IRCDISCONNECT~
&YSyntax: IRCDISCONNECT [!] [message]&w

The IRCDISCONNECT command will disconnect the mud from the IRC network.
If the mud is not connected, it will do nothing. The optional message
will be given as arguments to the QUIT and SQUIT commands, so that
users in the mud channel, and irc operators, will see it. If you don't
provide a message, it will default to "Disconnecting". It will allways
show the name of the immortal issuing the command.
If you are playing via an IRC login when you issue this command, 
disconnecting the mud from IRC would result in you going link-dead.
If you want to do it anyway, supply the '!' before the message.
See also: &YIRCSET, IRCCONNECT&w.
~

61 IRCLINK~
&YSyntax: IRCLINK <descriptor> [nick]&w

The IRCLINK command is used to link or unlink IRC nicknames to descriptors,
thus converting DCC connections to Telnet connections and viceversa.
If you supply a descriptor and a nick, the descriptor must not be linked 
to another nick (it must be a telnet login), and the command will try
to link it.
If you only supply a descriptor, it must be associated with a nick (a DCC
login), and the command will try to unlink it.
To see the descriptor numbers, use the USERS command.
You can only link/unlink people under your level.

See also: &YUSERS, IRCCONNECT, IRCDISCONNECT, IRCSET&w
~

1 COLOR~
&YSyntax: COLOR [color set]&w

The COLOR command lets you choose your color setting. The options
are:
	none		no colors
	ANSI		ANSI colors
	RIP		ANSI colors + RIP
	MIRCW		mIRC colors that look good on white background
	MIRCB		mIRC colors that look good on black background
If you don't supply an argument, it will show you your current setting.
~

65 'FORCEDO CTCP'~
&YSyntax: /ctcp mud_nick forcedo <your password> <action>&w

This ctcp request will force the mud to do the action in IRC.
Useful for making mud join and leave channels, say things, etc
when needed. You must be using a nick equal to your immortals
character name. Both succesful and failed attempts to FORCEDO
will be logged.
~

1 'IRC CODE'~
&BCOMM_IRC patch v1.4&w
Low-level IRC connecting module for SMAUG 1.4a
Copyright (C) by &BCronel&w
Based on original code by &BUnilynx&w
~

54 USERS~
Syntax: users <host ip>
Syntax: users <playername>

USERS reports all of the visible users connected to the server, including
users in the process of logging in.
If used with an argument, it will show all users from that host ip.
Shortforms of host will work -- e.x. 205, or 205.113, etc.
Shortened names will also work.  e.x., users fre would show
Fredrick and Fred if they were on at the time.

The first column shows wether the user is connected via IRC, DCC
or Telnet.
The second and third columns show the user's nickname for IRC
connections; for telnet and DCC connections, it shows the descriptor
this user is connected to, and the remote TCP port on the user's host
machine.
The third number is the user's connected state.  (See CONSTATES)
The fourth number is the number of seconds the user has been idle.
Next is the user's character name, then the user's host address.
(Usually the IP number as name resolving is normally disabled.)

The FORCECLOSE command can be used to force a connect to close by its
descriptor number or nickname.
~

54 FORCECLOSE~
Syntax: forceclose [<descriptor> or <nickname>]

This command will force a certain connection to close.
This is useful to disconnect connections that aren't really connected
due to a poor TCP connection, or IRC users that only partialy logged
in.

It can also be used to forceclose a connection before a potential
problem player can even get to the authorization state of connection.

See USERS, CONSTATES and DISCONNECT.
~

52 ECHO RECHO~
Syntax:  echo      <color> <message>
         echo  imm <color> <message>
         echo  pc  <color> <message>
Syntax:  recho     <color> <message>
 
ECHO sends a message to all players in the game, without any prefix indicating
who sent it.  If 'echo imm <message>' is used, only level 51+ characters will 
see the message. If 'echo pc <message>' is used, only player characters will 
see the message. Echos should always adhere to the guidelines laid out in the 
Realm of Order (vnum 1214).
 
ECHO done in color should avoid the use of red and dark red unless it is a 
Urgent message containing important information related to the game.

RECHO sends a message to all players in your room, without any prefix
indicating who sent it.

ECHO will also send the message to the mud channel if the mud is connected
to IRC.
 
See also : COLOR 'IMM ECHO'
~

0 CONFIG~
Syntax:  config + or - <option>
 
This command configures some of your character behavior.  Typing CONFIG
alone shows you your current settings.  With a plus or minus sign and
an option, CONFIG turns that option on or off.  The options are:
 
  NICE      Toggle attack response if attacked by a player (non-deadly only)
  NORECALL  Toggle automatic recall if you lose link during combat
  AUTOEXIT  You automatically see exits
  AUTOLOOT  You automatically loot corpses (not on pkilled corpses)
  AUTOSAC   You automatically sacrifice corpses
  AUTOGOLD  You automatically split gold from kills with your group
  GAG       Toggle whether you see battle details in full or brief form
  PAGER     Toggle page pausing on long scrolls
  BLANK     You have a blank line before your prompt
  BRIEF     You see brief descriptions only.
  COMBINE   You see object lists in combined format
  NOINTRO   Toggle whether you see the graphic screen at login
  PROMPT    You have a prompt
  TELNTGA   You receive a telnet GA sequence
  MSG       You recieve output as PRIVMSGs rather than NOTICEs.
  DRAG      Toggle whether others can drag you if you are incapacitated
  NOSUMMON  Toggle whether you will allow player characters to summon you
  GROUPWHO   Toggles an announcement that you seek to group.
For more information on the configuration menu, read section 5 in your
Adventurer's Guide book.
 
See also: PAGER, PROMPT, PCOLORS.
~