117 lines
3.9 KiB
TypeScript
117 lines
3.9 KiB
TypeScript
// 军团建筑
|
|
export enum GUILD_STRUCTURE {
|
|
START = 1,
|
|
ARMY_CENTER = 1, // 中军大帐
|
|
EQUIP_PRODUCE = 2, // 炼器堂
|
|
BOSS = 3, // 演武台
|
|
TRAIN = 4, // 练兵场
|
|
DONATE = 5, // 捐献所
|
|
WISH_POOL = 6, // 许愿池
|
|
STORE = 7, // 商店
|
|
END
|
|
}
|
|
|
|
// 建筑名
|
|
export const GUILD_STRUCTURE_NAME = new Map([
|
|
[ GUILD_STRUCTURE.ARMY_CENTER, '中军大帐'],
|
|
[ GUILD_STRUCTURE.EQUIP_PRODUCE, '炼器堂'],
|
|
[ GUILD_STRUCTURE.BOSS, '演武台'],
|
|
[ GUILD_STRUCTURE.TRAIN, '练兵场'],
|
|
[ GUILD_STRUCTURE.DONATE, '捐献所'],
|
|
[ GUILD_STRUCTURE.WISH_POOL, '许愿池'],
|
|
[ GUILD_STRUCTURE.STORE, '商店']
|
|
])
|
|
|
|
// 权限
|
|
export enum GUILD_AUTH {
|
|
LEADER = 1, // 团长
|
|
MANAGER = 2, // 管理员
|
|
MEMBER = 3, // 成员
|
|
OTHERS = 4 // 未加入公会的其他人
|
|
}
|
|
|
|
// 职位
|
|
export enum GUILD_JOB {
|
|
JIANGJUN = 1,
|
|
FUJIANGJUN = 2,
|
|
XIAOWEI = 3,
|
|
SHIZHANG = 4,
|
|
WUZHANG = 5,
|
|
SHIBING = 6
|
|
}
|
|
|
|
// 操作
|
|
export enum GUILD_OPERATE {
|
|
CREATE_GUILD = 1, // 创建公会
|
|
GET_GUILD_LIST = 2, // 显示所有军团列表
|
|
APPLY_GUILD = 3, // 申请加入军团
|
|
GET_GUILD_INFO = 4, // 查看军团详细
|
|
GET_MY_GUILD_INFO = 5, // 查看自己军团详情
|
|
GET_INVITATION_LIST = 6, // 查看自己被邀请的军团
|
|
RECEIVE_INVITAION = 7, // 接受邀请
|
|
GET_MEMBER_LIST_MAIN = 8, // 查看成员主要信息
|
|
GET_MEMBER_LIST_DETAIL = 9, // 查看团内成员信息
|
|
SET_AUTH = 10, // 设置权限
|
|
SET_INFO = 11, // 修改军团信息
|
|
GET_APPLY_LIST = 12, // 查看申请列表
|
|
RECEIVE_APPLY = 13, // 接受申请
|
|
GET_INIVATION_MEMBER_LIST = 14, // 获取可邀请列表
|
|
INVATE_MEMBER = 15, // 邀请某人
|
|
SEND_MAIL = 16, // 发送邮件
|
|
RECRUIT = 17, // 招募
|
|
KICK = 18, // 踢人
|
|
DISMISS = 19, // 解散军团
|
|
QUIT = 20, // 退出军团
|
|
IMPEACH = 21, // 弹劾团长
|
|
UP_STRUCTURE = 22, // 建筑物升级
|
|
GET_REC = 23, // 获得动态
|
|
OPEN_BOSS = 24, // 开启演武台
|
|
EQUIP_PRODUCE = 25, // 炼器堂研发
|
|
BE_KICKED = 26, // 被踢出军团
|
|
BE_SET_AUTH = 27, // 被授权头衔
|
|
BE_IMPEACH = 28, // 被弹劾
|
|
}
|
|
|
|
// 军团状态
|
|
export enum GUILD_STATUS {
|
|
RUNNING = 1, // 运转中
|
|
DISMISSED = 2 // 解散
|
|
}
|
|
|
|
// 成员状态
|
|
export enum USER_GUILD_STATUS {
|
|
ON = 1, // 成员
|
|
QUIT = 2, // 退出
|
|
DISMISSED = 3 // 解散
|
|
}
|
|
|
|
// 查询每页显示
|
|
export const GUILD_PER_PAGE = 30;
|
|
|
|
// 公会申请状态
|
|
export enum GUILD_APPLY_STATUS {
|
|
WAITING = 1, // 等待操作
|
|
AGREE = 2, // 同意
|
|
REFUSE = 3 // 拒绝
|
|
}
|
|
|
|
// 公会申请类型
|
|
export enum GUILD_APPLY_TYPE {
|
|
APPLY = 1, // 申请
|
|
INVITE = 2 // 邀请
|
|
}
|
|
|
|
// 公会动态id
|
|
export enum GUILD_REC_TYPE {
|
|
JOIN_GUILD = 1, // 加入军团 roleName
|
|
QUIT_GUILD = 2, // 离开军团 roleName
|
|
SET_MANAGER = 3, // 提升管理 roleName
|
|
STRUCTURE_UP = 4, // 建筑物升级 structureName lv
|
|
EQUIP_PRODUCE = 5, // 装备碎片研发 lvmin lvmax quality
|
|
BOSS_END = 6, // 演武台击杀boss bossName
|
|
BOSS_START = 7, // 演武台boss 开启 bossName
|
|
TRAIN_END = 8, // 练兵场压制 warName
|
|
TRAIN_START = 9, // 练兵场开启 warName
|
|
SET_LEADER = 10, // 转让团长 guildName roleName
|
|
IMPEACH = 11, // 弹劾 roleName roleName
|
|
} |