/*******************************************************************************
* Copyright (C) 2013 JMaNGOS <http://jmangos.org/>
*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License as published by the
* Free Software Foundation; either version 2 of the License, or (at your
* option) any later version.
*
* This program is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
* more details.
*
* You should have received a copy of the GNU General Public License along
* with this program. If not, see <http://www.gnu.org/licenses/>.
******************************************************************************/
package org.jmangos.commons.enums;
/**
* Created with IntelliJ IDEA. User: Goofy Date: 2012.08.08. Time: 18:54 To
* change this template use
* File | Settings | File Templates.
*/
public enum ChatMsg {
ADDON(0xFFFFFFFF),
SYSTEM(0x00),
SAY(0x01),
PARTY(0x02),
RAID(0x03),
GUILD(0x04),
OFFICER(0x05),
YELL(0x06),
WHISPER(0x07),
WHISPER_FOREIGN(0x08),
WHISPER_INFORM(0x09),
EMOTE(0x0A),
TEXT_EMOTE(0x0B),
MONSTER_SAY(0x0C),
MONSTER_PARTY(0x0D),
MONSTER_YELL(0x0E),
MONSTER_WHISPER(0x0F),
MONSTER_EMOTE(0x10),
CHANNEL(0x11),
CHANNEL_JOIN(0x12),
CHANNEL_LEAVE(0x13),
CHANNEL_LIST(0x14),
CHANNEL_NOTICE(0x15),
CHANNEL_NOTICE_USER(0x16),
AFK(0x17),
DND(0x18),
IGNORED(0x19),
SKILL(0x1A),
LOOT(0x1B),
MONEY(0x1C),
OPENING(0x1D),
TRADESKILLS(0x1E),
PET_INFO(0x1F),
COMBAT_MISC_INFO(0x20),
COMBAT_XP_GAIN(0x21),
COMBAT_HONOR_GAIN(0x22),
COMBAT_FACTION_CHANGE(0x23),
BG_SYSTEM_NEUTRAL(0x24),
BG_SYSTEM_ALLIANCE(0x25),
BG_SYSTEM_HORDE(0x26),
RAID_LEADER(0x27),
RAID_WARNING(0x28),
RAID_BOSS_EMOTE(0x29),
RAID_BOSS_WHISPER(0x2A),
FILTERED(0x2B),
BATTLEGROUND(0x2C),
BATTLEGROUND_LEADER(0x2D),
RESTRICTED(0x2E),
BATTLENET(0x2F),
ACHIEVEMENT(0x30),
GUILD_ACHIEVEMENT(0x31),
ARENA_POINTS(0x32),
PARTY_LEADER(0x33);
private int value;
ChatMsg(final int val) {
this.value = val;
}
/**
* @return the value
*/
public int getValue() {
return this.value;
}
}