Files
OldThink/Content.Shared/Chat/ChatChannel.cs
rhailrake aa8e31fa7e - add: Changeling antagonist (#2)
* Changeling WIP

* UI

* Pointers fix

* Moved out abilities

* Regenerate ability

* Fixed Regenerate ability
Prevent ghosting while regenerating

* Cleanup

* Base lesser form

* Finished Lesser Form && Transform

* Transform Sting

* Blind Sting

* Mute Sting
Added OnExamine on absorbed human

* Hallucination Sting
Changeling Absorb and transfer absorbed entities to absorber

* Cryogenic Sting

* Adrenaline Sacs

* Transform now uses Polymorph

* Armblade, Shield, Armor

* Tentacle Arm ability
Tentacle Gun system

* WIP with bugs

* WiP bugs

* fix implant transfer

* Fixed bugs with shop transfer and actions transfer

* Just in case

* Vi sitter i ventrilo och spelar DotA

* Fixes and proper LesserForm tracking

* !!!!!

* Fixed empty buttons

* WIP Gamerule
Ready - shop

* nerf stun time cause its sucks

* cleaning

* just in case

* Absorb DNA Objective.

* Partial objectives with bugs

* fix

* fix pointer

* Changeling objectives

* Changeling objectives №2

* Admin verb, game rule

* Fixed empty list check
Icons for objectives

* Changeling chat, changeling names etc.

* fix some merge errors

* - fix: Fixed all bugs with changeling

---------

Co-authored-by: Y-Parvus <yevhen.parvus@gmail.com>
Co-authored-by: Y-Parvus <61109031+Y-Parvus@users.noreply.github.com>
Co-authored-by: HitPanda <104197232+EnefFlow@users.noreply.github.com>
Co-authored-by: EnefFlow <regeto90@mail.ru>
2024-01-31 14:01:35 +00:00

98 lines
2.2 KiB
C#

namespace Content.Shared.Chat
{
/// <summary>
/// Represents chat channels that the player can filter chat tabs by.
/// </summary>
[Flags]
public enum ChatChannel : ushort
{
None = 0,
/// <summary>
/// Chat heard by players within earshot
/// </summary>
Local = 1 << 0,
/// <summary>
/// Chat heard by players right next to each other
/// </summary>
Whisper = 1 << 1,
/// <summary>
/// Messages from the server
/// </summary>
Server = 1 << 2,
/// <summary>
/// Damage messages
/// </summary>
Damage = 1 << 3,
/// <summary>
/// Radio messages
/// </summary>
Radio = 1 << 4,
/// <summary>
/// Local out-of-character channel
/// </summary>
LOOC = 1 << 5,
/// <summary>
/// Out-of-character channel
/// </summary>
OOC = 1 << 6,
/// <summary>
/// Visual events the player can see.
/// Basically like visual_message in SS13.
/// </summary>
Visual = 1 << 7,
/// <summary>
/// Emotes
/// </summary>
Emotes = 1 << 8,
/// <summary>
/// Deadchat
/// </summary>
Dead = 1 << 9,
/// <summary>
/// Misc admin messages
/// </summary>
Admin = 1 << 10,
/// <summary>
/// Admin alerts, messages likely of elevated importance to admins
/// </summary>
AdminAlert = 1 << 11,
/// <summary>
/// Admin chat
/// </summary>
AdminChat = 1 << 12,
/// <summary>
/// Changeling
/// </summary>
Changeling = 1 << 13,
//WD EDIT
Cult = 1 << 14,
/// <summary>
/// Unspecified.
/// </summary>
Unspecified = 1 << 15,
/// <summary>
/// Channels considered to be IC.
/// </summary>
IC = Local | Whisper | Radio | Dead | Emotes | Damage | Visual | Changeling,
AdminRelated = Admin | AdminAlert | AdminChat,
}
}