将 consts 整理到几个文件中
This commit is contained in:
150
shared/consts/constModules/battleConst.ts
Normal file
150
shared/consts/constModules/battleConst.ts
Normal file
@@ -0,0 +1,150 @@
|
||||
export const ACTION_POIN = {
|
||||
MAX: 100000,
|
||||
PER: 6 * 60 * 1000
|
||||
};
|
||||
|
||||
export const BATTLE_REWARD_TYPE = {
|
||||
FIX_REWARD: 1,
|
||||
CONDITION_REWARD: 2,
|
||||
RANDOM_REWARD: 3
|
||||
};
|
||||
|
||||
export const WAR_TYPE = {
|
||||
NORMAL: 1, // 主线本
|
||||
VESTIGE: 2, // 遗迹本
|
||||
EVENT: 3, // 事件本
|
||||
DAILY: 4, // 每日
|
||||
EXPEDITION: 5, // 远征
|
||||
MYSTERY: 6, // 秘境
|
||||
WARLOARDS: 7, // 群雄
|
||||
TOWER: 8, // 天梯
|
||||
PVP: 9, // PVP
|
||||
GUILD_TIMER: 10, // 军团定时副本
|
||||
GUILD_WEEKLY: 11, // 军团周副本
|
||||
MAIN_ELITE: 12, // 主线精英
|
||||
MYSTERY_ELITE: 13 // 秘境精英
|
||||
};
|
||||
|
||||
// 藏宝图掉落参数
|
||||
export const BLUEPRT_CONST = {
|
||||
REFRESH_TIME: 5, // 每天几点刷新
|
||||
DAILY_CNT: 5, // 每天最多掉落多少张
|
||||
PER_AP: 15 // 每多少体力掉落1张藏宝图
|
||||
};
|
||||
|
||||
// 事件,是否开启保存随机记录方式
|
||||
export const EVENT_RANDOM_TYPE_ONE_OPEN = false;
|
||||
// 奇遇事件每次刷新几个
|
||||
export const EVENT_REFRESH_NUM = 3;
|
||||
// 奇遇事件开启等级
|
||||
export const EVENT_START_LV = 1;
|
||||
|
||||
// 存于用户Role表,事件开启状态
|
||||
export const EVENT_STATUS = {
|
||||
WAITING: 0, // 未开启
|
||||
STARTING: 1, // 初步触发,等到挑战完成
|
||||
OPEN: 2 // 开启
|
||||
};
|
||||
|
||||
// 奇遇事件状态
|
||||
export const EVENT_RECORD_STATUS = {
|
||||
WAITING: 0, // 初始状态
|
||||
BATTLE_SUCCESS: 1, // 挑战成功,待领取成功奖励
|
||||
BATTLE_FAIL: 2, // 挑战失败,可领取失败奖励
|
||||
SUCCESS_RECEIVED: 3, // 领取成功奖励
|
||||
FAIL_RECEIVED: 4 // 领取了失败奖励
|
||||
};
|
||||
|
||||
// 奇遇事件类型
|
||||
export const EVENT_TYPE = {
|
||||
BOX: 1, // 宝箱
|
||||
QUIZ: 2, // 答题
|
||||
BATTLE: 3 // 战斗
|
||||
};
|
||||
|
||||
export const EVENT_ANSWER_STATUS = {
|
||||
WAITING: 0,
|
||||
CORRECT: 1,
|
||||
WRONG: 2
|
||||
};
|
||||
|
||||
export const EXPEDITION_WAR_RECORD_STATUS = {
|
||||
HIDE: -1,
|
||||
WAITING: 0,
|
||||
SUCCESS: 1,
|
||||
FAIL: 2
|
||||
};
|
||||
|
||||
export const EVENT_START_BATTLE = 101;
|
||||
|
||||
export const HANG_UP_CONSTS = {
|
||||
ENABLE_LV: 2, // 第几层开始可以挂机
|
||||
UNIT_TIME: 10 * 60 * 1000, // 每几分钟能有一次收益
|
||||
MAX_TIME: 24 * 60 * 60 * 1000, // 最多可储存24小时收益
|
||||
MAX_SPD_UP_CNT: 2, // 每天可以收取多少次
|
||||
REFRESH_TIME: 5, // 每天的几点刷新
|
||||
SPD_UP_REC_TIME: 6 * 60 * 60 * 1000 // 加速直接获得6小时收益
|
||||
}
|
||||
|
||||
export const TOWER_TASK_CONST = {
|
||||
REFRESH_TIME: 5, // 每天几点刷新
|
||||
RAND_CNT: 8, // 每次刷新多少个任务
|
||||
MAX_TASK_REF_CNT: 8, // 完成的派遣任务数最多多少个
|
||||
MAX_HEROES_NUM: 3, // 每个任务最大派遣武将数
|
||||
COST_GOLD: 50 // 每次刷新花费的元宝
|
||||
}
|
||||
|
||||
export const DAILY_CONST = {
|
||||
REFRESH_TIME: 5 // 每天加点刷新
|
||||
}
|
||||
|
||||
export const DUNGEON_CONST = {
|
||||
REFRESH_TIME: 5, // 每天加点刷新
|
||||
MAX_CNT: 10, // 最大挑战次数
|
||||
MAX_BUY_CNT: 10 // 最大购买次数
|
||||
}
|
||||
|
||||
export const EXPEDITION_CONST = {
|
||||
REFRESH_TIME: 5, // 重置次数刷新时间
|
||||
INCREASE_POINT: 1, // 远征每成功一次累计的点数
|
||||
RESET_CNT: 1 // 可以免费重置的次数
|
||||
}
|
||||
|
||||
export const EVENT_QUIZ_NUM = 3;
|
||||
|
||||
|
||||
// 寻宝(共斗)相关
|
||||
export const COM_TEAM_STATUS = {
|
||||
DEFAULT: 0,
|
||||
FIGHTING: 1,
|
||||
WIN: 2,
|
||||
LOOSE: 3
|
||||
}
|
||||
|
||||
// 寻宝配置常量
|
||||
export const COM_BTL_CONST = {
|
||||
ENABLE_LV: 1, // 功能开启等级
|
||||
ASSIST_DROP_RATE: 0.5, // 助战掉落占队长掉落的比例
|
||||
BLUEPRT_DROP_PER_AP: 10, // 藏宝图伪随机所需体力
|
||||
BTL_TIME_LMT: 10 * 60 * 1000, // 每局时长限制
|
||||
ROBOT_HURT_RAND_RATE: 0.05, // 每个机器人消耗 boss 血量百分比浮动范围
|
||||
FRDCNT_DROP: 10, // 每场情谊点掉落
|
||||
ROBOT_CE_RATIO: 0.2, // 机器人战力上下浮动百分比
|
||||
ASSIST_TIME: 60 * 1000, // 助战匹配机器人的等待时长
|
||||
CAP_TIME: 60 * 1000, // 队长匹配机器人的等待时长
|
||||
CAP_START_TIME: 60 * 1000, // 人齐后队长开始时长倒计时
|
||||
ROBOT_RND_LMT: 10, // 机器人输出伤害的回合数
|
||||
ROBOT_HURT_RATIO: 0.2, // 单个机器人输出总伤害占 boss 血量比重
|
||||
ROBOT_HURT_CH_RATIO: 0.1, // 机器人伤害上下浮动的比例
|
||||
ASSIST_REWARD_RATIO: 0.5, // 队员奖励比例
|
||||
}
|
||||
|
||||
// 机器人名字随机
|
||||
export const COM_BATTLE_ROBOT_ID_NAME = [
|
||||
{robotRoleId: 'cd9h0iy8', robotRoleName: '徐埋农'},
|
||||
{robotRoleId: 'rtdgr4oz', robotRoleName: '简普瞳'},
|
||||
{robotRoleId: 'rv96unin', robotRoleName: '邛瑛'},
|
||||
{robotRoleId: 'b33u625l', robotRoleName: '嵇晁伊'},
|
||||
{robotRoleId: 'l6wopj9p', robotRoleName: '颜校'},
|
||||
{robotRoleId: '6wdqcumj', robotRoleName: '吉辉娇'}
|
||||
];
|
||||
Reference in New Issue
Block a user