using System; namespace ACE.Entity.Enum { /// /// The Channel identifies the type of chat message. /// Used with F7B0 0147: Game Event -> Group Chat (ChatChannel) /// [Flags] public enum Channel { // S_CONSTANT: Type: 0x108E, Value: (LF_ULONG) 2130737152, GhostChans_ChannelID // S_CONSTANT: Type: 0x108E, Value: 1855, ValidChans_ChannelID // S_CONSTANT: Type: 0x108E, Value: (LF_ULONG) 1048576, Samsur_ChannelID // S_CONSTANT: Type: 0x108E, Value: (LF_ULONG) 33554432, AllegianceBroadcast_ChannelID // S_CONSTANT: Type: 0x108E, Value: 0, Undef_ChannelID // S_CONSTANT: Type: 0x108E, Value: (LF_ULONG) 16777216, Covassals_ChannelID // S_CONSTANT: Type: 0x108E, Value: (LF_ULONG) 134217728, SocietyCelHanBroadcast_ChannelID // S_CONSTANT: Type: 0x108E, Value: 64, QA1_ChannelID // S_CONSTANT: Type: 0x108E, Value: 512, Sentinel_ChannelID // S_CONSTANT: Type: 0x108E, Value: 128, QA2_ChannelID // S_CONSTANT: Type: 0x108E, Value: 2, Admin_ChannelID // S_CONSTANT: Type: 0x108E, Value: 4, Audit_ChannelID // S_CONSTANT: Type: 0x108E, Value: (LF_ULONG) 2097152, Shoushi_ChannelID // S_CONSTANT: Type: 0x108E, Value: (LF_ULONG) 16744448, TownChans_ChannelID // S_CONSTANT: Type: 0x108E, Value: (LF_ULONG) 536870912, SocietyRadBloBroadcast_ChannelID // S_CONSTANT: Type: 0x108E, Value: 256, Debug_ChannelID // S_CONSTANT: Type: 0x108E, Value: (LF_ULONG) 4194304, Yanshi_ChannelID // S_CONSTANT: Type: 0x108E, Value: (LF_ULONG) 524288, Rithwic_ChannelID // S_CONSTANT: Type: 0x108E, Value: 1025, AllBroadcast_ChannelID // S_CONSTANT: Type: 0x108E, Value: (LF_ULONG) 268435456, SocietyEldWebBroadcast_ChannelID // S_CONSTANT: Type: 0x108E, Value: (LF_ULONG) 8388608, Yaraq_ChannelID // S_CONSTANT: Type: 0x108E, Value: 1, Abuse_ChannelID // S_CONSTANT: Type: 0x108E, Value: (LF_ULONG) 65536, Holtburg_ChannelID // S_CONSTANT: Type: 0x108E, Value: (LF_ULONG) 262144, Nanto_ChannelID // S_CONSTANT: Type: 0x108E, Value: (LF_ULONG) 1073741824, Olthoi_ChannelID // S_CONSTANT: Type: 0x108E, Value: 2048, Fellow_ChannelID // S_CONSTANT: Type: 0x108E, Value: 8192, Patron_ChannelID // S_CONSTANT: Type: 0x108E, Value: (LF_ULONG) 2130739007, AllChans_ChannelID // S_CONSTANT: Type: 0x108E, Value: (LF_ULONG) 131072, Lytelthorpe_ChannelID // S_CONSTANT: Type: 0x108E, Value: 16384, Monarch_ChannelID // S_CONSTANT: Type: 0x108E, Value: 1024, Help_ChannelID // S_CONSTANT: Type: 0x108E, Value: (LF_USHORT) 32768, AlArqas_ChannelID // S_CONSTANT: Type: 0x108E, Value: 4096, Vassals_ChannelID // S_CONSTANT: Type: 0x108E, Value: 32, Advocate3_ChannelID // S_CONSTANT: Type: 0x108E, Value: 16, Advocate2_ChannelID // S_CONSTANT: Type: 0x108E, Value: 8, Advocate1_ChannelID Undef = 0x00000000, /// /// @abuse - Abuse Channel /// Abuse = 0x00000001, /// /// @admin - Admin Channel (@ad) /// Admin = 0x00000002, /// /// @audit - Audit Channel (@au) /// This channel was used to echo copies of enforcement commands (such as: ban, gag, boot) to all other online admins /// Audit = 0x00000004, /// /// @av1 - Advocate Channel (@advocate) (@advocate1) /// Advocate1 = 0x00000008, /// /// @av2 - Advocate2 Channel (@advocate2) /// Advocate2 = 0x00000010, /// /// @av3 - Advocate3 Channel (@advocate3) /// Advocate3 = 0x00000020, QA1 = 0x00000040, QA2 = 0x00000080, Debug = 0x00000100, /// /// @sent - Sentinel Channel (@sentinel) /// Sentinel = 0x00000200, /// /// @[command name tbd] - Help Channel /// Help = 0x00000400, AllBroadcast = 0x00000401, ValidChans = 0x0000073F, /// /// @f - Tell Fellowship /// Fellow = 0x00000800, /// /// @v - Tell Vassals /// Vassals = 0x00001000, /// /// @p - Tell Patron /// Patron = 0x00002000, /// /// @m - Tell Monarch /// Monarch = 0x00004000, AlArqas = 0x00008000, Holtburg = 0x00010000, Lytelthorpe = 0x00020000, Nanto = 0x00040000, Rithwic = 0x00080000, Samsur = 0x00100000, Shoushi = 0x00200000, Yanshi = 0x00400000, Yaraq = 0x00800000, TownChans = 0x00FF8000, /// /// @c - Tell Co-Vassals /// CoVassals = 0x01000000, /// /// @allegiance broadcast - Tell All Allegiance Members /// AllegianceBroadcast = 0x02000000, /// /// Player is now the leader of this fellowship. /// FellowBroadcast = 0x04000000, SocietyCelHanBroadcast = 0x08000000, SocietyEldWebBroadcast = 0x10000000, SocietyRadBloBroadcast = 0x20000000, Olthoi = 0x40000000, GhostChans = 0x7F007800, AllChans = 0x7F007F3F, } }