Trial Run With New Local Chat Colors

MonMarty

Thotdodger
Staff member
Lore
Joined
Jun 29, 2012
Messages
4,429
Reaction score
34,414
Points
663
Age
33
I can keep this announcement really short and simple, since the reasoning and actual changes are also very simple. So without further ado, first the reasoning:
  • MassiveChat has always been designed to make players want to donate, but did so too aggressively, resulting in the plugin being overly dismissive of people who don't donate ever, turning into a "white tide".
  • Players from other servers have issues adapting to the "white tide", and the chat modifiers (while functionally superior to constantly switching channels to focus on) are convoluted because you need to remember 10 or so letters to just perform simple switches.
  • Emotes become hard to parse from regular text due to their white color. While colored emotes were embraced by some players, it didn't really hit home with others, which defeated the point of colored emotes.
Full list of changes:
  • Say remains unchanged, being still the same.
  • Whisper remainsun changed, but now has an alternative method. Aside from using the asterisk * key at the end to turn a sentence into a whisper, you can use #wh at the end of a sentence to whisper.
  • Mutter remains unchanged, but now has an alternative method. Aside from using the $ key at the end to turn a sentence into a mutter, you can use #mu at the end of a sentence to mutter.
  • Ask remains the same, used with ? at the end of a sentence.
  • Exclaim remains the same, used with ! at the end of a sentence, for slightly increased say range.
  • Yell has been renamed to Shout, and appears in all-red when used in local chat, with !! at the end of a sentence.
  • Scream has been recolored to all-red, just like Shout, with !!! at the end of a sentence.
  • Command has been recolored to all-red, just like shout, and has been given an alternative method. Besides using & for Command, you can now also use #co at the end of a sentence to turn it into a command.
  • Sing has been recolored to all-light-purple, and has been given an alternative method. Besides using > for Sing, you can now also use #si at the end of a sentence to turn it into a sing.
  • Announce remains unchanged, being used with @, though can also alternatively be used with #an at the end of a sentence to turn it into an announce.
  • Emote has been made Yellow, used with + at the end of a sentence.
    • Emoteyellow which is +1 is now white to compensate.
    • Emotegold is still the same, +2, though keep in mind Whisper emote is now also gold in color.
    • Emotegreen is still the same, +3, though keep in mind Announce emote is now also green.
    • Emotered is still the same, +4
    • Emotelightpurple is still the same, +5, though keep in mind sings is now also light purple, albeit with music note letters around it.
    • Emoteblue is still the same, +6
    • Emotedarkaqua is still the same, +7
    • Emotedarkgreen is still the same, +8
    • Emotegray is still the same, +9
    • These alternate color emotes exist for those who just don't like their emotes being yellow.
  • Environment chat remains the same, but now only triggers on #env to avoid issues with other chat modifiers starting with #
  • OOC Chat remains the same, triggered with )) or // at the end or beginning of a sentence.
  • Announce Emote (an emote with a long range) is now completely in Lime Green, and can still be triggered with an = at the end of a sentence, but can also be triggered with +h (h standing for "high").
  • Whisper Emote (an emote with 5 block range) is now completely in Gold, and can still be triggered with _ at the end of a sentence, but can also be triggered with +l (l standing for "low").
We're currently experimenting with potentially implementing a piece of code that turns all text between air quotes in emotes (for example: l: wanted to buy that apple while saying "Hello Sir", stepping forward) to regular non-italicized white, to show dialogue in the middle of a colorized emote. This is not a guaranteed implementation, it's something we want to see, but it's not done coding yet, and we don't know whether it will ever be implemented due to technical limitations of Cayorion's Chat plugin which we cannot just throw away. If that ends up working out though, we might also look into emotes in the middle of sentences, turning l: I want +chuckled+ to dance into Cedric Kade says: I want - chuckled - to dance", but again, these are pipeline hopes and dreams right now, not concrete promises.

All of these changes are currently undergoing live testing for a few weeks to see how the players respond. After that, we'll do some polling to see what sticks and what needs to be changed again.
 
Last edited:
Made a couple of changes:
  • Emote is now GOLD instead of YELLOW. I didn't take into account that players would have half the server as their friend (since I have 0 people on my friend list).
  • Emotewhisper is now YELLOW instead of GOLD.
  • Emote+1 is now YELLOW again instead of WHITE.
  • Emote+ is now WHITE instead of GOLD.
Birb is also making progress:
unknown.png
 
9a2a36068f16cf03ee3c10ff0c2e8ea9.png


Chat and emotes now carry conversion segments

using "text" in an emote (multiple separate segments can be used) causes the text inside an emote to become white and non italicized.

using +emote+ in an emote (multiple separate segments can be used) causes the text inside a say to become gold (like emotes) and become italicized.
 
and the chat modifiers... ...are convoluted because you need to remember 10 or so letters to just perform simple switches.
It is really cool although players still have to remember which number of emotes produces which color and which is the association of that color with the action.

I'd suggest something like:
Yellow whisper chat is #wh
Yellow whisper emote is +wh

Light-purple sing chat is #si
Light-purple sing emote is +si

Red command chat #co
Red command emote is +co

Green announce chat is #an
Green announce emote is +an

One could then gesture a command with +co or dance musically with +si
 
9a2a36068f16cf03ee3c10ff0c2e8ea9.png


Chat and emotes now carry conversion segments

using "text" in an emote (multiple separate segments can be used) causes the text inside an emote to become white and non italicized.

using +emote+ in an emote (multiple separate segments can be used) causes the text inside a say to become gold (like emotes) and become italicized.
i have wanted this for years thank you
 
+an now also triggers for announce-emotes and +wh now also triggers for whisper emotes.
 
Minor thing playing around with it.
If one uses +emote+ at the end of the sentence, the entire text becomes an emote.

For example, typing (testing +test+ test +test.+) will return the following:
upload_2019-7-17_17-56-52.webp

placing the period after the final + fixes it, but ends the text with "."
 
Minor thing playing around with it.
If one uses +emote+ at the end of the sentence, the entire text becomes an emote.

For example, typing (testing +test+ test +test.+) will return the following:
View attachment 163333

placing the period after the final + fixes it, but ends the text with "."
OH Right yea because the + at the end makes the whole thing an emote instead of a say. Im not sure if thats even possible to fix, might just be a weird quirk to work with.
 
I put emote color back to yellow, I felt like when there's lots of emotes in an area, the gold gets really oppressive because it's a more saturated color. For now we'll go with gold for whisper emote and yellow for emote.
 
Suggestion:

- Change whisper emotes to gray because gray seems quieter than gold.
- Change announce emote to gold instead of lime because gold is grand and boisterous, and I know a lot of the witchbloods like to use lime in their emotes when using their abilities
- Perhaps consider changing command or yell to dark red. It will be good to have some distinction between them I think.
 
Suggestion:
- Change whisper emotes to gray because gray seems quieter than gold.

I also thought the same! Environment emotes are already grey so I thought a light grey for emotes would be better. It would make a nice gradient of white for talking, light grey for emotes and grey for environment emotes.
 
I think Yellow makes it blend in too much when your talking with favorites, but gold is too saturated like you said.

I think at thing point, if Favorites were changed to Teal like before, it would be alright to break it up. Idk.

Or maybe light gray for Emotes?

EDIT: I like Light Gray emotes better.
ca843688f904f660e61feaca3bd7e2de.png
 
suggestion: maybe just straight up disable username colors in local chats? I don't see a need for it to be there. Maybe staff remains on but without it enabled it gives much availability for more color use.
 
suggestion: maybe just straight up disable username colors in local chats? I don't see a need for it to be there. Maybe staff remains on but without it enabled it gives much availability for more color use.
I think it should be a togglable feature. Personally, I like being able to make my friend's names more visible.
 
suggestion: maybe just straight up disable username colors in local chats? I don't see a need for it to be there. Maybe staff remains on but without it enabled it gives much availability for more color use.

Many people (like myself) use different colors to break up different people's text in crowded situations. If I am roleplaying with a lot of white-named people, I occasionally favorite the one I'm speaking to, or a random one, just to make it easier to locate text.
 
Many people (like myself) use different colors to break up different people's text in crowded situations. If I am roleplaying with a lot of white-named people, I occasionally favorite the one I'm speaking to, or a random one, just to make it easier to locate text.
maybe make it a three way toggle then:
1) all off (all white)
2) fav on all others off
3) all on
 
hey i was wondering why the dashes in the +emote+ were necessary, as i feel like the different color and italicization is enough, the dashes kinda break it up a bit? still hyped about using it either way