Difference between revisions of "Channel System"

From TitanRO Wiki
Jump to navigation Jump to search
Line 1: Line 1:
Hercules comes with an inbuilt channel system for global chat<ref name="herc-channels"/>.
Hercules comes with an inbuilt channel system for global chat<ref name="herc-channels"/>.


To type in a channel, put its name where you would normally put a character name to whisper; sending a message to a channel joins it automatically.
[[File:Channel.JPG|frame|none|How to type to a channel]]


'''Note:''' Currently, only <code>#main</code> and <code>#map</code> are joined automatically on logging in; you need to join a channel to see messages in it.
You need to join a channel to see messages in it; when logging in, you will automatically join certain channels, others you will have to join manually.
 
These settings can be changed by whispering "NPC:VG" and typing something; this will open an NPC dialogue where you can toggle autojoin for every channel in the Login Settings.


==Existing Channels==
==Existing Channels==
* <code>#main</code> is for general global chat
Joined by default:
* <code>#lfg</code> is for party search
* <code>#main</code> is for general global chat ('''Note:''' As per the rules, only English is allowed in this channel.)
* <code>#trade</code> is for all sell/buy/trade messages
* <code>#trade</code> is for all sell/buy/trade messages
* <code>#offtopic</code> is for chat not related to RO
* <code>#offtopic</code> is for chat not related to RO
* <code>#party</code> is for party search
* <code>#map</code> enables chatting with other players on the same map
* <code>#map</code> enables chatting with other players on the same map
* <code>#support</code> is for tech support as well as GM support


* <code>#ally</code> enables chat with your guild's allies
Language-specific channels:
* <code>#de</code> is for German chat
* <code>#es</code> is for Spanish chat
* <code>#fr</code> is for French chat
* <code>#pt</code> is for Portuguese chat
* <code>#tl</code> is for Tagalog chat


==General Commands==
==General Commands==

Revision as of 16:08, 23 May 2018

Hercules comes with an inbuilt channel system for global chat[1].

How to type to a channel

You need to join a channel to see messages in it; when logging in, you will automatically join certain channels, others you will have to join manually.

These settings can be changed by whispering "NPC:VG" and typing something; this will open an NPC dialogue where you can toggle autojoin for every channel in the Login Settings.

Existing Channels

Joined by default:

  • #main is for general global chat (Note: As per the rules, only English is allowed in this channel.)
  • #trade is for all sell/buy/trade messages
  • #offtopic is for chat not related to RO
  • #party is for party search
  • #map enables chatting with other players on the same map

Language-specific channels:

  • #de is for German chat
  • #es is for Spanish chat
  • #fr is for French chat
  • #pt is for Portuguese chat
  • #tl is for Tagalog chat

General Commands

  • @channel lists all channel-related commands
  • @channel list lists all public channels
  • @channel bindto <#channel_name> binds your global chat to a specific channel, making everything you type that would normally displayed to nearby characters be redirected to that channel instead
  • @channel unbind unbinds your global chat from the current bound channel

Joining and Leaving

  • @join <#channel_name> joins a public channel
  • @join <#channel_name> <password> joins a private channel
  • @channel leave <#channel_name> leaves a channel

Channel Creation and Administration

  • @channel create <#channel_name> creates a temporary channel, which disappears when the last member leaves
  • @channel create <#channel_name> <password> creates a temporary channel with a password
  • @channel setcolor changes a channel's color
  • @channel list colors lists all available colors; available colors are
    • Default
    • Red
    • Blue
    • Orange
    • Cyan
    • Yellow
    • Green
    • Light_Green
    • Normal
  • @channel ban <#channel_name> <character name> bans a character from the channel
  • @channel unban <#channel_name> <character name> unbans a character from the channel
  • @channel banlist <#channel_name> lists all characters banned from the channel
  • @channel setopt <#channel_name> JoinAnnounce 1 enables join messages for the channel; setting it to 0 disables it


References