66 lines
1.3 KiB
TypeScript
66 lines
1.3 KiB
TypeScript
/**
|
|
* Global Constants and Enums
|
|
*/
|
|
|
|
export enum TimerType {
|
|
COOLDOWN = 'COOLDOWN',
|
|
EFFECT = 'EFFECT',
|
|
ACCESS = 'ACCESS',
|
|
EXAM_SYSTEM = 'EXAM_SYSTEM',
|
|
}
|
|
|
|
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',
|
|
}
|
|
|
|
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',
|
|
}
|