88 lines
1.7 KiB
TypeScript
88 lines
1.7 KiB
TypeScript
/**
|
|
* Global Constants and Enums
|
|
*/
|
|
|
|
export enum TimerType {
|
|
COOLDOWN = 'COOLDOWN',
|
|
EFFECT = 'EFFECT',
|
|
ACCESS = 'ACCESS',
|
|
EXAM_SYSTEM = 'EXAM_SYSTEM',
|
|
TRIVIA_COOLDOWN = 'TRIVIA_COOLDOWN',
|
|
}
|
|
|
|
export enum EffectType {
|
|
ADD_XP = 'ADD_XP',
|
|
ADD_BALANCE = 'ADD_BALANCE',
|
|
REPLY_MESSAGE = 'REPLY_MESSAGE',
|
|
XP_BOOST = 'XP_BOOST',
|
|
TEMP_ROLE = 'TEMP_ROLE',
|
|
COLOR_ROLE = 'COLOR_ROLE',
|
|
LOOTBOX = 'LOOTBOX',
|
|
}
|
|
|
|
export enum TransactionType {
|
|
TRANSFER_IN = 'TRANSFER_IN',
|
|
TRANSFER_OUT = 'TRANSFER_OUT',
|
|
DAILY_REWARD = 'DAILY_REWARD',
|
|
ITEM_USE = 'ITEM_USE',
|
|
LOOTBOX = 'LOOTBOX',
|
|
EXAM_REWARD = 'EXAM_REWARD',
|
|
PURCHASE = 'PURCHASE',
|
|
TRADE_IN = 'TRADE_IN',
|
|
TRADE_OUT = 'TRADE_OUT',
|
|
QUEST_REWARD = 'QUEST_REWARD',
|
|
TRIVIA_ENTRY = 'TRIVIA_ENTRY',
|
|
TRIVIA_WIN = 'TRIVIA_WIN',
|
|
}
|
|
|
|
export enum ItemTransactionType {
|
|
TRADE_IN = 'TRADE_IN',
|
|
TRADE_OUT = 'TRADE_OUT',
|
|
SHOP_BUY = 'SHOP_BUY',
|
|
DROP = 'DROP',
|
|
GIVE = 'GIVE',
|
|
USE = 'USE',
|
|
}
|
|
|
|
export enum ItemType {
|
|
MATERIAL = 'MATERIAL',
|
|
CONSUMABLE = 'CONSUMABLE',
|
|
EQUIPMENT = 'EQUIPMENT',
|
|
QUEST = 'QUEST',
|
|
}
|
|
|
|
export enum CaseType {
|
|
WARN = 'warn',
|
|
TIMEOUT = 'timeout',
|
|
KICK = 'kick',
|
|
BAN = 'ban',
|
|
NOTE = 'note',
|
|
PRUNE = 'prune',
|
|
}
|
|
|
|
export enum LootType {
|
|
NOTHING = 'NOTHING',
|
|
CURRENCY = 'CURRENCY',
|
|
XP = 'XP',
|
|
ITEM = 'ITEM',
|
|
}
|
|
|
|
export enum TriviaCategory {
|
|
GENERAL_KNOWLEDGE = 9,
|
|
BOOKS = 10,
|
|
FILM = 11,
|
|
MUSIC = 12,
|
|
VIDEO_GAMES = 15,
|
|
SCIENCE_NATURE = 17,
|
|
COMPUTERS = 18,
|
|
MATHEMATICS = 19,
|
|
MYTHOLOGY = 20,
|
|
SPORTS = 21,
|
|
GEOGRAPHY = 22,
|
|
HISTORY = 23,
|
|
POLITICS = 24,
|
|
ART = 25,
|
|
ANIMALS = 27,
|
|
ANIME_MANGA = 31,
|
|
}
|