184 lines
5.2 KiB
TypeScript
184 lines
5.2 KiB
TypeScript
export enum GVG_PERIOD {
|
||
NO = 0, // 什么期都不是
|
||
TEAM = 1, // 组建期
|
||
PREPARE = 2, // 备战期
|
||
BATTLE = 3, // 战斗器
|
||
}
|
||
|
||
export enum LEAGUE_AUTH {
|
||
LEADER = 1, // 盟主
|
||
SUB_LEADER = 2, // 副盟主
|
||
MEMBER = 3, // 平民
|
||
}
|
||
|
||
export enum GVG_SERVER_TYPE {
|
||
NO = 0, // 刚开服根本不能参加的时候
|
||
SINGLE = 1, // 单服
|
||
MULTI = 2, // 跨服
|
||
}
|
||
|
||
export enum GVG_APPLY_TYPE {
|
||
ALL = 0,
|
||
APPLY = 1, // 军团向联军申请
|
||
INVITE = 2, // 联军向军团邀请
|
||
}
|
||
|
||
export enum LEAGUE_MANAGE_TYPE {
|
||
HANDLE_APPLY = 1, // 处理申请
|
||
INVITE = 2, // 邀请军团
|
||
KICK = 3, // 踢出军团
|
||
QUIT = 4, // 主动退出
|
||
DISSMISS = 5, // 解散联军
|
||
ABDICATE = 6, // 转让
|
||
BE_ABDICATED = 7, // 被转让
|
||
SET_INFO = 8, // 设置信息
|
||
RERUIT = 9, // 招募
|
||
SEND_MAIL = 10, // 发邮件
|
||
UNLOCK_TECH = 11, // 解锁科技树
|
||
ACTIVATE_TECH = 12, // 激活
|
||
}
|
||
|
||
export enum LEAGUE_JOB {
|
||
PRODUCER = 1, // 贤臣
|
||
FIGHTER = 2, // 猛将
|
||
}
|
||
|
||
export enum LEAGUE_ITEM_REFRESH_TYPE {
|
||
DAILY = 1, // 每日刷新
|
||
SEASON = 2, // 赛期刷新
|
||
}
|
||
|
||
export enum GVG_RETURN_ITEM_TYPE {
|
||
NORMAL_ITEM = 1, // 普通道具
|
||
GVG_ITEM = 2, // GVG道具
|
||
}
|
||
|
||
export enum GVG_ACTIVE_TYPE {
|
||
COST_PRODUCE_COIN = 1, // 消耗内政令
|
||
COST_FIGHT_COIN = 2, // 消耗征战令
|
||
TECH_ACTIVATE = 3, // 激活千机阁
|
||
LOGIN = 4, // 登录逐鹿中原界面
|
||
}
|
||
|
||
export enum GVG_ITEM_TYPE {
|
||
SEED = 1, // 种子
|
||
SCOOP = 2, // 铲子
|
||
AXE = 3, // 斧子
|
||
COIN = 4, // 令
|
||
BATTLE_FEATS = 5, // 战功
|
||
BATTLE_ITEM = 6, // 激战期道具
|
||
}
|
||
|
||
export enum GVG_ITEM {
|
||
WHEAT = 1, // 小麦
|
||
CORN = 2, // 粟米
|
||
RICE = 3, // 水稻
|
||
PRODUCE_COIN = 10, // 内政令
|
||
FIGHT_COIN = 11, // 征战令
|
||
BATTLE_FEAT = 12, // 战功
|
||
REVIVE_COIN = 13, // 复活令
|
||
KNIFE = 14, // 诸葛连弩
|
||
}
|
||
|
||
export enum GVG_RESOURCE_TYPE {
|
||
FOOD = 1, // 粮食
|
||
MINERAL = 2, // 矿物
|
||
WOOD = 3, // 木堆
|
||
}
|
||
|
||
export enum GVG_SEED_TYPE {
|
||
WHEAT = 1, // 小麦
|
||
CORN = 2, // 粟米
|
||
RICE = 3, // 水稻
|
||
}
|
||
|
||
export enum GVG_TECH_TYPE {
|
||
PRODUCE_UP = 1, // 产量上升
|
||
FIGHT_UP = 2, // 征战天下攻击提升
|
||
BATTLE_UP = 3, // 激战期攻击提升
|
||
BATTLE_REVIVE_GAP = 4, // 激战期复活间隔减少
|
||
BATTLE_ITEM_CATAPULT = 5, // 成员获得投石车(箭塔)
|
||
BATTLE_ITEM_KNIFE = 6, // 成员活动匕首(攻城车)
|
||
}
|
||
|
||
// 动态类型
|
||
export enum GVG_REC_TYPE {
|
||
PREPARE = 1, // 备战期战报
|
||
BATTLE_BY_ROLE = 2, // 个人战报
|
||
BATTLE_BY_CITY = 3, // 城池战报
|
||
BATTLE_BY_LEAGUE = 4, // 联军战报
|
||
}
|
||
|
||
// 动态具体id
|
||
export enum GVG_REC_ID {
|
||
ADD_RESOURCE = 101, // 成员贡献粮食、铁矿、木材
|
||
SETTLE_POINT = 102, // 成员成功占领驻扎点
|
||
POINT_BE_GRAB = 103, // 成员占领的驻扎点被其他联军抢占
|
||
SEND_ITEM = 104, // 战备道具发放
|
||
VESTIGE_RANK = 105, // 联军每日的征战排名
|
||
LEAGUE_JOIN_GUILD = 106, // 军团加入联军
|
||
LEAGUE_QUIT_GUILD = 107, // 军团退出联军
|
||
LEAGUE_RENAME = 108, // 军团退出联军
|
||
TEAM_BE_ATTACKED_FAIL = 201, // 队伍被击败
|
||
TEAM_BE_ATTACKED_SUCCESS = 202, // 队伍防守成功
|
||
TEAM_LOST_POINT = 203, // 队伍失去积分点
|
||
TEAM_ATTACK_FAIL = 204, // 队伍进攻失败
|
||
TEAM_ATTACK_SUCCESS = 205, // 队伍进攻成功
|
||
TEAM_GET_POINT = 206, // 队伍驻守积分点
|
||
// CITY_TEAM_SETTLE = 12, // 入驻据点
|
||
// CITY_OCCUPY_CHANGE = 13,// 城池据点交替
|
||
// CITY_CATAPULT = 15, // 投石车被打掉
|
||
// LEAGUE_TEAM_SETTLE = 16, // 队伍入驻据点
|
||
// LEAGUE_TEAM_LEAVE = 17, // 队伍离开据点
|
||
// LEAGUE_OCCUPY_CHANGE = 18, // 联军据点交替
|
||
|
||
}
|
||
|
||
// 遗迹选择对手状态
|
||
export enum VESTIGE_OPP_STATUS {
|
||
BATTLE = 1, // 可以挑战
|
||
OPP_IS_LOCKED = 2, // 对手被挑战
|
||
OPP_RANK_CHANGE = 3, // 对手排名变化
|
||
MY_RANK_CHANGE = 4, // 自己排名变化
|
||
}
|
||
|
||
export enum VESTIGE_STATUS {
|
||
NO = 0, // 无战场
|
||
CHECK = 1, // 出兵中
|
||
BATTLE = 2, // 战斗中
|
||
COMPLETE = 3, // 战斗结束
|
||
}
|
||
|
||
export enum GVG_AREA_TYPE {
|
||
DEFENSER = 1, // 1-守方备战区
|
||
ATTACKER = 2, // 2-攻方备战区
|
||
BIG = 3, // 3-大据点区
|
||
MIDDLE = 4, // 4-中据点区
|
||
SMALL = 5, // 5-小据点区
|
||
CATAPULT = 6, // 6-投石车区
|
||
}
|
||
|
||
export const GVG_CATAPULT = 'catapult';
|
||
export const GVG_ROBOT = 'robot';
|
||
|
||
export enum GVG_BATTLE_RANK_TYPE {
|
||
PLAYER = 1,
|
||
GUILD = 2, // 废弃
|
||
LEAGUE = 3
|
||
}
|
||
|
||
// 据点上的守卫类型
|
||
export enum GVG_POINT_TYPE {
|
||
NO = 0,
|
||
ROBOT = 1, // 守卫者
|
||
CATAPULT = 2, // 投石车
|
||
}
|
||
|
||
export enum GVG_ATTACK_TYPE {
|
||
CATAPULT = 1, // 投石车
|
||
KNIFE = 2, // 道具
|
||
PLAYER = 3, // 玩家
|
||
}
|
||
|
||
// gvg锁定,为客户端预留载入时间
|
||
export const GVG_BATTLE_PRE_TIME = 5; |