Chat: Difference between revisions

Jump to navigation Jump to search
Content added Content deleted
(n/a alias cells)
(rewrite mechanics section)
Line 10: Line 10:
== Mechanics ==
== Mechanics ==


[[File:Civchat Example.png|thumb|500px|The first line is output caused by typing <code>/g Circleblob</code>. The second and third line display a message that was types as-is. The fourth line, in yellow, is the output of typing <code>/g</code>. The fifth line was typed as-is.]]When sending a chat message to the local group (the default), only users within a certain radius of you will be able to see the message. This radius differs from server to server, but is generally around 1000 blocks. You can increase your range by sending messages from a high y level - again, the exact values depend on the server, but you generally get around 1 extra block of broadcasting range for every block you climb above y 100.
[[File:Civchat Example.png|thumb|500px|The first line is output caused by typing <code>/g Circleblob</code>. The second and third line display a message that was types as-is. The fourth line, in yellow, is the output of typing <code>/g</code>. The fifth line was typed as-is.]]When not sending messages to a particular NameLayer group (referred to as using ''local chat''), only users within a certain radius of you will be able to see the message. This radius can be increased depending on your y-level, giving a bonus for each block above the base y-level.
<tabber>
|-|CivMC=
{| class="wikitable"
|+
!Local chat distance
!Base Y-Level
!Bonus per block above base
|-
|1,000
|100
|1
|}
|-|CivClassic 2.0=
{| class="wikitable"
|+
!Local chat distance
!Base Y-Level
!Bonus per block above base
|-
|1,000
|100
|1
|}
|-|Devoted 3.0=
{| class="wikitable"
|+
!Local chat distance
!Base Y-Level
!Bonus per block above base
|-
|1,000
|100
|1
|}
|-|CivCraft 3.0=
{| class="wikitable"
|+
!Local chat distance
!Base Y-Level
!Bonus per block above base
|-
|1,000
|100
|1
|}
|-|CivCraft 2.0=
{| class="wikitable"
|+
!Local chat distance
!Base Y-Level
!Bonus per block above base
|-
|1,000
|100
|1
|}
|-|CivCraft 1.0=
{| class="wikitable"
|+
!Local chat distance
!Base Y-Level
!Bonus per block above base
|-
|1,000
|100
|1
|}
</tabber>

=== Groups ===
To switch to chatting in a NameLayer group, use the <code>/g <group></code> command. Messages sent to a group are not affected by the distance restriction, and can be read by anybody on that group.


=== Private Messages ===
You can also switch your chat group from local chat to a Namelayer group with the <code>/g <group></code> command. Messages sent to a Namelayer group will be visible to anybody in that group with the read messages permission, regardless of how far away they are.
You can switch to a private message group with another player by using the <code>/tell <player></code> command. Messages sent to private message groups are also unaffected by the distance restriction.


=== Death Messages ===
Direct messages will also bypass the distance restriction.
One consequence of the distance-restricted nature of chat messages is that death messages are not necessarily broadcast to the entire server. This means that some players may not become aware of important events, like a player being [[Exile Pearl|pearled]], until it is later chosen to be publicized.


== Global Chat Group ==
== Global Chat Group ==


Some civ servers have a Namelayer group for the sole purpose of providing a global chat. This group is usually called <code>!</code> or <code>g</code>. It is used to effectively bypass the local chat restrictions and send messages which are visible to anybody, regardless of distance.
Some civ servers have a NameLayer group for the sole purpose of providing a global chat. This group is usually called <code>!</code> or <code>g</code>. It is used to effectively bypass the local chat restrictions and send messages which are visible to anybody, regardless of distance.


In earlier civ servers such as [[Devoted]], this global chat group was entirely player-owned and managed, requiring players to join the group manually before being able to talk in it. Some later civ servers like [[CivClassic]] cemented the global chat group as a gameplay mechanic, automatically adding new players as members to the group and having the group be admin owned. However, not all civ servers do this.
In earlier civ servers such as [[Devoted]], this global chat group was entirely player-owned and managed, requiring players to join the group manually before being able to talk in it. Some later civ servers like [[CivClassic]] cemented the global chat group as a gameplay mechanic, automatically adding new players as members to the group and having the group be admin owned. However, not all civ servers do this.
Line 31: Line 104:
| <code>/g [group] [message]</code>
| <code>/g [group] [message]</code>
| If just <code>group</code> is specified, sets your current chat group to <code>group</code>.
| If just <code>group</code> is specified, sets your current chat group to <code>group</code>.
If both <code>group</code> and <code>message</code> are specified, sends <code>message</code> to <code>group</code> without changing your current group.
If both <code>group</code> and <code>message</code> are specified, sends <code>message</code> to <code>group</code> without changing your current chat group.


If neither <code>group</code> nor <code>message</code> is specified, acts like <code>/exit</code>.
If neither <code>group</code> nor <code>message</code> is specified, acts like <code>/exit</code>.
Line 37: Line 110:
|-
|-
|<code>/exit</code>
|<code>/exit</code>
|Sets your current group to the default (chatting locally).
|Sets your current chat group to local chat (messages are only visible locally).
|<code>/e</code>
|<code>/e</code>
|-
|-
| <code>/tell <player> [message]</code>
| <code>/tell <player> [message]</code>
| Sends <code>message</code> to <code>player</code>. If <code>message</code> is not specified, switches your current group to be a private chat with <code>player</code> instead.
| Sends a private <code>message</code> to <code>player</code>. If <code>message</code> is not specified, switches your current chat group to be a private chat with <code>player</code> instead.
| <code>/message</code> <code>/msg</code> <code>/m</code> <code>/pm</code>
| <code>/message</code> <code>/msg</code> <code>/m</code> <code>/pm</code>
|-
|-
Line 49: Line 122:
|-
|-
| <code>/ignore <player></code>
| <code>/ignore <player></code>
| Toggles ignoring <code>player</code>. You will not see any messages, in any group chat, from an ignored player.
| Toggles ignoring <code>player</code>. You will not see any messages, in any group, from an ignored player.
| <code>/i</code>
| <code>/i</code>
|-
|-