The Chat System: Difference between revisions

From Fables and Fantasy Wiki
Jump to navigation Jump to search
(updated chat system guide)
Line 1: Line 1:
Fables and Fantasy RP makes use of a custom chat system coded by our Tech Team. This guide will go through this entire system and explain how to use the Fables and Fantasy chat.  
Fables and Fantasy RP makes use of a custom chat system coded by our Tech Team. This guide will go through this entire system and explain how to use the Fables and Fantasy chat.


== The channels: ==
== Overview ==
The game chat is divided into a few sub channels, these channels are set up for the player to interact with the game and the other players that is most appropriate for the situation they are in.  
Firstly, we recommend the use of Minecraft's <u>'chat preview'</u>. This is a built in feature of 1.19 and is turned on by default. It's extremely useful for seeing how your typing will appear in the chat window.


The channels that there are available on the server are as follows:
If this feature is not currently enabled for you, it can be accessed through the in game options > Chat Settings > Chat Preview.


.'''Out of Character  -  (OOC)'''
This feature allows you to see what you are going to type in advanced and can be useful for ensuring you are in the right channel.


The OOC chat is a global chat that can be used to ask questions and talk to other players when the players are not talking in character. The range of this chat is GLOBAL.
Furthermore, it also allows you to see when other people are typing which can be useful in RP. A person who is talking wiill have dots appearing over their head.


To access this channel, the player must use the following command:
== Swapping Between Chat Channels ==
There are three chat channels on Fables and Fantasy. 


[[File:ChatTutorial1.png|frameless|482x482px]]
'''Global Out Of Character''' - For chatting out of character across the whole server.


After entering this command, the game will send a message back, confirming that you switched your channel to OOC chat.  
'''Local Out Of Character''' - For chatting out of character to those within 10 blocks.


A message in the OOC chat will look like this:
'''In Character''' - For roleplaying.


[[File:Knipsel1.png|frameless|426x426px]]<br />.


.'''Local Out of Character  -  (LOOC)'''
To swap between these channels commands beginning with $ (The dollar symbol) are used.


The LOOC chat is practically the same as the global OOC chat. The major difference is that this chat has a range of 10 blocks.
The basic commands:


To access this channel, the player must use the following command:
<code>$ooc</code> - Sets your current channel to the global ooc chat.


[[File:Knipsel2.png|frameless|475x475px]]
<code>$looc</code> - Sets your current channel to the local ooc chat.


After entering this command, the game will send a message back, confirming that you switched your channel to LOOC chat.  
<code>$ic</code> - Sets your current channel to the In character chat.


A message in the LOOC chat will look like this:
== Emotes and Speech In Character ==
Note: By default, what you type in chat will be sent out as speech even if you don't include quotation marks. Below I am using the chat preview to display how what I am writing would appear in the chat. The preview will appear above what I have typed.


[[File:Knipsel3.png|frameless|625x625px]]


.
Here are some examples:
'''In Character  -  (IC)'''


The IC chat is the most important channel, this is used for all the actual roleplay on Fables and Fantasy RP. There are a lot of ways to use this chat and we will go through them in this guide. The range of this chat is 20 blocks.
If I enter plain text into the 'In Character' chat channel it will appear as speech like so:
[[File:Hi chat emote.jpg|none|thumb]]


To access this channel, the player must use the following command:


[[File:Knipsel4.png|frameless|500x500px]]
If I would like to instead emote. I simply add an * (asterisk symbol) before whatever I am typing:
[[File:Emote example.jpg|none|thumb|406x406px]]


After entering this command, the game will send a message back, confirming that you switched your channel to IC chat.


A message in the IC chat will look like this:
Now to combine these two.


[[File:Knipsel5.png|frameless|628x628px]]
If I want to begin with speech and then move into an emote I would leave out the * (asterisk symbol) and use quotation marks:
[[File:Emote and speech example.jpg|none|thumb|445x445px]]




'''Enabling/disabling OOC chat.'''
If I want to begin with an emote and move into speech, I begin my writing with an * (asterisk symbol) and then place quotation marks around whatever I would like to be speech. Anything outside of the quotation marks will appear as an emote:
[[File:Emote and speech example 2.jpg|none|thumb|718x718px]]


If the RP is getting hard to follow because of a busy global chat, the player can always turn the OOC chat off by using the following command:
== In Character Chat Modifiers ==
There are times when you may wish to adjust how your character is talking. For example, if your character shouts, you expect their voice to carry further. Alternatively, if your character is whispering you would expect their voice to carry only a short distance. The following systems will demonstrate how to do this.


[[File:Sus.png|frameless|505x505px]]


After entering this command, the game will send a message back, confirming that you turned the OOC or spectator chat chat on or off.
Note: You should put the chat modifier in IC chat before typing anything else.


.
Further note: The range of unmodified IC and LOOC chat is <u>15 blocks</u>.


== Formatting: ==
The IC chat can be used in a wide variety of ways to make your roleplay experience as pleasant as possible.


.
There are '''4 modifiers that can be added to IC chat'''. They each use the # (hash symbol):


'''Normal speech:'''


Sending a normal message as your character can be done without any extra formatting after you enter the IC chat. These messages will look like this:
<code>#w</code> - This modifier reduces the range of what you type down to 2 blocks.


[[File:Chat1.png|frameless|525x525px]]
<code>#q</code> - This modifier reduces the range of what you type down to 8 blocks.


.
<code>#s</code> - This modifier increases the range of what you type to 30 blocks.


'''Adding emotes:'''
<code>#contextual</code> - This for impersonal emotes, i.e. environmental. It has a range of 15 blocks.


Sometimes the player might want to add an emote to their IC message to describe their actions. This can simply be done by using the following example:
You can use a chat modifier and also emote by adding the * (asterisk symbol) after the modifier.


[[File:Chat2.png|frameless|540x540px]]


.
Example:


The player can start a sentence by using the *. This will change the color of the text and make it clear that this is an emote.  
Note: The [W] in the preview indicates that this is a whisper. This will be a Q or S respectively.
[[File:Whisper example.jpg|none|thumb|582x582px]]


If the player wants to transition to normal speech again, they can simply put the part of the message their character actually says in between “....”.


This does not mean that the player has to start with the * in their sentence to emote.  
You can set yourself to talk in a modified chat channel by including the modifier in the chat channel command. This means that you will <u>continue talking with whatever modifier you wish without having to include it in every emote</u>.


.


'''An example in which the player does not start with an emote:'''
<code>$ic#w</code> - Whisper Chat


[[File:Chat3.png|frameless|540x540px]]
<code>$ic#q</code> - Quiet Chat


== Quiet speaking, whispering, shouting and environmental actions: ==
<code>$ic#s</code> - Shout Chat
The player might not want to use the full range of the IC chat all the time because they are trying to tell another player something in private. Or maybe they want to increase their chat range because they need the attention of a player that is further away. In these cases there are a few formatting options that will help the player out.


.
== Other Useful Chat Commands ==
<code>/chatcolor</code> - Opens a window from which you can select what colour your emotes will appear in. This can be useful for distinguishing between people in a crowd.
[[File:Image of chat colour.jpg|none|thumb]]


'''Whispers: 2 blocks range.'''


''#w = Simple whisper''
<code>/togglechat</code> - This can be used to disable a chat channel such as LOOC, OOC, Spectator or the Staff#Event channel.


''#w * = Very quiet actions with " to intermix whispering''
<code>/togglereceptionindicator</code> - This can be used to indicate who can hear you. It requires the server's resource park to work. When enabled, players with a green ear above their name are within range of your chat messages.
 
'''Example:'''
 
[[File:Chat4.png|frameless|532x532px]]
 
.
 
'''Quiet speaking: 10 blocks range.'''
 
''#q = Simple quiet speaking''
 
''#q * = Quiet actions with " to intermix quiet speaking''
 
'''Example:'''
 
[[File:Chat5.png|frameless|530x530px]]
 
.
 
'''Shouting: 60 blocks range.'''
 
''#s = Simple shouting''
 
''#s * = Loud actions with " to intermix shouting''
 
'''Example:'''
 
[[File:Chat6.png|frameless|526x526px]]
 
.
 
'''Environmental actions: 20 blocks range. NOTE: THIS FEATURE IS CURRENTLY DISABLED.'''
 
''<< = Environmental actions (3rd person) that lack a performing character''
 
'''Example:'''
 
[[File:Chat7.png|frameless|527x527px]]

Revision as of 15:38, 13 February 2023

Fables and Fantasy RP makes use of a custom chat system coded by our Tech Team. This guide will go through this entire system and explain how to use the Fables and Fantasy chat.

Overview

Firstly, we recommend the use of Minecraft's 'chat preview'. This is a built in feature of 1.19 and is turned on by default. It's extremely useful for seeing how your typing will appear in the chat window.

If this feature is not currently enabled for you, it can be accessed through the in game options > Chat Settings > Chat Preview.

This feature allows you to see what you are going to type in advanced and can be useful for ensuring you are in the right channel.

Furthermore, it also allows you to see when other people are typing which can be useful in RP. A person who is talking wiill have dots appearing over their head.

Swapping Between Chat Channels

There are three chat channels on Fables and Fantasy.

Global Out Of Character - For chatting out of character across the whole server.

Local Out Of Character - For chatting out of character to those within 10 blocks.

In Character - For roleplaying.


To swap between these channels commands beginning with $ (The dollar symbol) are used.

The basic commands:

$ooc - Sets your current channel to the global ooc chat.

$looc - Sets your current channel to the local ooc chat.

$ic - Sets your current channel to the In character chat.

Emotes and Speech In Character

Note: By default, what you type in chat will be sent out as speech even if you don't include quotation marks. Below I am using the chat preview to display how what I am writing would appear in the chat. The preview will appear above what I have typed.


Here are some examples:

If I enter plain text into the 'In Character' chat channel it will appear as speech like so:

Hi chat emote.jpg


If I would like to instead emote. I simply add an * (asterisk symbol) before whatever I am typing:

Emote example.jpg


Now to combine these two.

If I want to begin with speech and then move into an emote I would leave out the * (asterisk symbol) and use quotation marks:

Emote and speech example.jpg


If I want to begin with an emote and move into speech, I begin my writing with an * (asterisk symbol) and then place quotation marks around whatever I would like to be speech. Anything outside of the quotation marks will appear as an emote:

Emote and speech example 2.jpg

In Character Chat Modifiers

There are times when you may wish to adjust how your character is talking. For example, if your character shouts, you expect their voice to carry further. Alternatively, if your character is whispering you would expect their voice to carry only a short distance. The following systems will demonstrate how to do this.


Note: You should put the chat modifier in IC chat before typing anything else.

Further note: The range of unmodified IC and LOOC chat is 15 blocks.


There are 4 modifiers that can be added to IC chat. They each use the # (hash symbol):


#w - This modifier reduces the range of what you type down to 2 blocks.

#q - This modifier reduces the range of what you type down to 8 blocks.

#s - This modifier increases the range of what you type to 30 blocks.

#contextual - This for impersonal emotes, i.e. environmental. It has a range of 15 blocks.

You can use a chat modifier and also emote by adding the * (asterisk symbol) after the modifier.


Example:

Note: The [W] in the preview indicates that this is a whisper. This will be a Q or S respectively.

Whisper example.jpg


You can set yourself to talk in a modified chat channel by including the modifier in the chat channel command. This means that you will continue talking with whatever modifier you wish without having to include it in every emote.


$ic#w - Whisper Chat

$ic#q - Quiet Chat

$ic#s - Shout Chat

Other Useful Chat Commands

/chatcolor - Opens a window from which you can select what colour your emotes will appear in. This can be useful for distinguishing between people in a crowd.

Image of chat colour.jpg


/togglechat - This can be used to disable a chat channel such as LOOC, OOC, Spectator or the Staff#Event channel.

/togglereceptionindicator - This can be used to indicate who can hear you. It requires the server's resource park to work. When enabled, players with a green ear above their name are within range of your chat messages.