Beginning with Hermes build 14, commands that accept avatar names recognize the following extensions:
| Version Introduced | Description |
|---|---|
| 14 | A partial name match can be performed with ?<part of name>. For example, ?rapier will return Strike Rapier if he is in AWTeen. Note that this does not support wildcard characters (? and *) A user's session number (found with h:uid) can be used by writing $<number>. For example, $1198 will return a user with session number 1198. |
| 17 | A user's IP address can be used by writing %1.2.3.4. For example, %64.94.241.250 looks for the first user with the IP address 64.94.241.250. Matching by class C is possible by setting the last bit (250) to zero (0), such as 64.94.241.0. |
| 27 | Using ?* will match all users. |
| 28 | References by citizen number can be done in one of the following ways:
Tourists cannot be referenced with this. |
| 36 | Avatars now are assigned unique identifiers within Hermes' internal avatar list, known as an avatar's index. This is available for referencing using @<index>; index numbers are shown in h:uid as ix=#. For example, an avatar with an index of 27 can be referenced with @27, and will appear as ix=27 in h:uid. ^<name> can be used for a wildcard search; ^?at would return cat, bat, rat, etc. |
It is even possible to use these references in your mute list; in AWTeen, adding ?" and/or ?[ to one's mute list is a popular method of muting all tourists/bots.
| Command Name | Version Introduced | Description |
|---|---|---|
| h:begin | 1 | Activates extended chat features. They will remain permanently enabled until the h:end command is used. |
| h:end | 1 | Deactivates extended chat features. |
| h:users | N/A | Lists all users participating in the extended chat network. Changes in Build 38
Changes in Build 39
|
| h:kick | N/A | Removes a user from the extended chat network. Outside of conferences, this command is limited to Bot Administrators and users with eject rights. Changes in Build 14
Changes in Build 31
|
| h:ban | N/A | Removes a user from the extended chat network and denies further access to the user. The syntax for this command has changed in Hermes build 37. See the Banning Users section for more information. This command is limited to Bot Administrators and users with eject rights. |
| h:unban | N/A | Removes a ban placed on a user with h:ban. The syntax for this command has changed in Hermes build 37. See the Banning Users section for more information. This command is limited to Bot Administrators and users with eject rights. |
| h:passive | 11 | Activates or deactivates passive mode. See the Passive Mode section for more information. |
| h:: | 11 | Send message in passive mode. Changes in Build 37
|
| h:stats | 12 | Returns the current version of Hermes. |
| h:mute | 13 | Adds a user to your mute list. You will not receive extended chat messages from users who are in this list. See the Muting Users section for more information. |
| h:unmute | 13 | Removes a user from your mute list. See the Muting Users section for more information. |
| h:join | 14 | Alias of the h:begin command |
| h:leave | 14 | Alias of the h:end command |
| h:uid | 14 | Returns the session number of the specified user. Changes in Build 17
Changes in Build 26
Changes in Build 36
Changes in Build 38-39
|
| h:petition | 15 | Initiate a petition to ban a user from the extended chat network. See the Ban Petitions section for more information. Changes in Build 39
|
| h:vote | 15 | Cast an affirmative vote in an active ban petition. |
| h:restart | 17 | Restarts Hermes. This command is available only to bot administrators. |
| h:quit | 19 | Alias of the h:end command. |
| h:mycoords | 20 | Returns your current coordinates. (The coordinates are not broadcast; you are the only person who sees the results of this command.) |
| h:pasv | 22 | Alias of the h:passive command. |
| h:clear | 23 | Kicks all users from the extended chat network, except for the person using this command. This command is limited to Bot Administrators and users with eject rights. Changes in Build 26
|
| h:notice | 26 | Sends a notice to all users in the world, including those not participating in the extended chat network. This command is limited to Bot Administrators and users with eject rights. |
| h:! | 27 | Alias of the h:notice command. |
| h:sendcoords | 28 | Sends a message containing your coordinates to the specified users. Examples:
|
| h:setpasv | 29 | Forces a user to switch in or out of passive mode. This command is limited to Bot Administrators and users with eject rights. Examples:
|
| h:color | 31 | Sets a color in which your chat will appear, specified in hexadecimal form (RRGGBB); for example, orange would be specified as FF8000. This command is only available in worlds where the Hide Chat option is enabled. Color values are checked against these criteria:
|
| h:setcolor | 31 | Assign chat color to another user. Usable by bot administrators and users with eject rights. This command is only available in worlds where the Hide Chat option is enabled. Examples:
|
| h:conf/create | 31 | Create a new conference, automatically becoming the host of the new conference. |
| h:conf/invite | 31 | Invites a user to your conference. |
| h:conf/new | 31 | Alias of h:conf/create. |
| h:conf/inv | 31 | Alias of h:conf/invite. |
| h:rules | 35 | Display the Extended Chat Regulations page in the AW browser. A link to the User Conduct Guidelines is also provided. |
| h:conf/end | 36 | Alias of h:end. |
| h:pm | 36 | Send a private message to one user. Examples:
Private messages cannot be sent in the following cases:
|
| h:pasvlock | 36 | Activates or deactivates Passive Mode Lock, where all users will be forced into passive mode. Usage:
|
| h:pmr | 36 | Reply to the sender of the most recent private message sent to you, or to the user whom you recently sent a private message. When sending a private message using h:pm, your target will be remembered; the h:pmr command can be used to send messages to this person. For example, h:pm ?squail: hi will save '?squail' as your target; h:pmr will continue sending messages to '?squail'. When receiving a private message via h:pm, h:pmr will be available to reply to the sender of the most recently sent message. (This will override an existing h:pmr target if one was previously available.) For example, receiving a message from 'Robbie' followed by a message from 'Brock' will have your h:pmr target set to 'Brock'. |
| h:conf/passwd | 37 | Retrieve/reset the password of a password-protected conference. This command is limited to Bot Administrators and users with eject rights. |
| h:conf/term | 37 | Terminates a conference, removing all users from it. This may be used for both private and public conferences. To terminate a public conference, use its name: h:conf/term #(name) This command is limited to Bot Administrators and users with eject rights. |
| h:conf/list | 37 | List all public conferences. Private and password-protected conferences will only be shown to Bot Administrators and users with eject rights. |
| h:privacy | 39 | Returns your current privacy level. To set a new privacy level, use h:privacy set n; where n is the desired privacy level. |