Files
VOREStation/code/modules/vchat
VerySoft 9327ccb9a1 Fancy!!!
Makes a few changes to things, most of which are functionally identical to before.

Changes the shadekin empathy color to something unique, and more visible in dark mode than the changeling color. Also gives it a special font.

Makes a slightly lighter color as an alt color for dark mode

Makes it so that hivemind languages don't HAVE to be italics, but makes it so all the existing hivemind languages minus shadekin empathy are italicized. (The font I picked for empathy was hard to read while italics)
2023-09-11 18:18:12 -04:00
..
2023-09-11 18:18:12 -04:00
2022-09-03 09:49:04 +02:00
2023-08-21 15:47:11 +02:00
2023-08-14 01:07:10 +02:00

VChat

(Please add to this file as you learn how this thing works. Thank you!)

Development

To implement changes to VChat, one must modify either vchat.js or vchat_client, where vchat.js corresponds to what actually appears to the user. Not all of the logic is isolated within vchat_client, vchat.js handles a significant amount of processing as well.

vchat.js

vchat.js is a development file - it is not actually included in the actual game code. Instead, what the game expects is the minified version "vchat.min.js"

Therefore, to have your changes in "vchat.js" apply to the game for either PR or testing - you must first minify your script. If you are unfamiliar how to, simply you copy the file contants in vchat.js, paste them into https://codebeautify.org/minify-js or any similar tool and paste its output into vchat.min.js .

As of 2023/08/05, no tool is provided by the codebase to handle minification for the developer.

ss13styles.css

Handles chat colours, background colours, filtering.

Please keep this file synchronized with code\stylesheet.dm where possible (filters, lightmode colours).