Core/Conversations: Dropped time fields and calculate them using db2 data
Port From (https://github.com/TrinityCore/TrinityCore/commit/94b14e4f6355a7bab8004dcc2ecadadbc52833de)
This commit is contained in:
@@ -400,6 +400,22 @@ namespace Framework.Constants
|
||||
return locale < Locale.Total && locale != Locale.None;
|
||||
}
|
||||
|
||||
public static CascLocaleBit[] WowLocaleToCascLocaleBit =
|
||||
{
|
||||
CascLocaleBit.enUS,
|
||||
CascLocaleBit.koKR,
|
||||
CascLocaleBit.frFR,
|
||||
CascLocaleBit.deDE,
|
||||
CascLocaleBit.zhCN,
|
||||
CascLocaleBit.zhTW,
|
||||
CascLocaleBit.esES,
|
||||
CascLocaleBit.esMX,
|
||||
CascLocaleBit.ruRU,
|
||||
CascLocaleBit.None,
|
||||
CascLocaleBit.ptBR,
|
||||
CascLocaleBit.itIT
|
||||
};
|
||||
|
||||
public static long GetMaskForRace(Race raceId)
|
||||
{
|
||||
return raceId < Race.Max && raceBits[(int)raceId] >= 0 && raceBits[(int)raceId] < 64 ? (1 << raceBits[(int)raceId]) : 0;
|
||||
@@ -423,6 +439,27 @@ namespace Framework.Constants
|
||||
Total = 12
|
||||
}
|
||||
|
||||
public enum CascLocaleBit
|
||||
{
|
||||
None = 0,
|
||||
enUS = 1,
|
||||
koKR = 2,
|
||||
Reserved = 3,
|
||||
frFR = 4,
|
||||
deDE = 5,
|
||||
zhCN = 6,
|
||||
esES = 7,
|
||||
zhTW = 8,
|
||||
enGB = 9,
|
||||
enCN = 10,
|
||||
enTW = 11,
|
||||
esMX = 12,
|
||||
ruRU = 13,
|
||||
ptBR = 14,
|
||||
itIT = 15,
|
||||
ptPT = 16
|
||||
}
|
||||
|
||||
public enum ComparisionType
|
||||
{
|
||||
EQ = 0,
|
||||
|
||||
Reference in New Issue
Block a user