Files
ZYZ/shared/consts/constModules/gvgConst.ts
2023-03-28 13:35:27 +08:00

186 lines
5.3 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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, // 激活
SET_TARGET_CITY = 13, // 设定目标城池
SET_NOTICE = 14, // 设置管理通知
}
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;