diff --git a/shared/db/dicParam.ts b/shared/db/dicParam.ts new file mode 100644 index 000000000..4250164a0 --- /dev/null +++ b/shared/db/dicParam.ts @@ -0,0 +1,242 @@ +export const EQUIP = { + EQUIP_ONE_HOLE: '17043&1', // 装备孔1号位消耗 + EQUIP_TWO_HOLE: '17043&2', // 装备孔2号位消耗 + EQUIP_THREE_HOLE: '17043&4', // 装备孔3号位消耗 + EQUIP_ONE_REFORGED: '17044&1', // 装备位洗练四条词条消耗 + EQUIP_TWO_REFORGED: '17044&2', // 装备位洗练三条词条消耗 + EQUIP_THREE_REFORGED: '17044&4', // 装备位洗练二条词条消耗 + EQUIP_FOUR_REFORGED: '17044&8', // 装备位洗练一条词条消耗 + EQUIP_ONE_LOCKED: '17045&1', // 装备锁定第一条词条锁消耗 + EQUIP_TWO_LOCKED: '17045&2', // 装备锁定第二条词条锁消耗 + EQUIP_THREE_LOCKED: '17045&4', // 装备锁定第三条词条锁消耗 + EQUIP_LEVEL_LOCKED: '1&1|2&1|3&20|4&41|5&61', // 装备养成功能玩家等级解锁限制 +}; +export const JOB = { + JOB_CLASS_1: '步兵', // 大兵种名称 + JOB_CLASS_2: '枪兵', // 大兵种名称 + JOB_CLASS_3: '骑兵', // 大兵种名称 + JOB_CLASS_4: '弓兵', // 大兵种名称 + JOB_CLASS_5: '游侠', // 大兵种名称 + JOB_CLASS_6: '策士', // 大兵种名称 + JOB_CLASS_7: '道士', // 大兵种名称 + JOB_CLASS_8: '医者', // 大兵种名称 +}; +export const SCHOOL = { + SCHOOL_POSITION: '1&1|2&1|3&1|4&0|5&0', // 百家学宫位置锁定 + SCHOOL_UNLOCK_COIN: '31002&2000', // 百家学宫解锁位置消耗 +}; +export const SCROLL = { + SCROLL_ACTIVE_FAVOUR: 50, // 首次激活增加的好感度 +}; +export const PVP = { + PVP_CHALLENGE_COUNTS: 10, // pvp初始挑战次数 + PVP_CHALLENGE_NORMALTIMES: 120, // pvp日常挑战次数刷新时间(分钟) + PVP_CHALLENGE_FINALTIMES: 60, // PVP赛季最后一天挑战次数刷新时间(分钟) + PVP_SEASON_DAYS: '1&7|2&10|3&15|4&20', // PVP一个赛季的时间 + PVP_OPPONENT_FREEREFRESH: 3, // pvp挑战对手每日免费刷新次数 + PVP_WINREWARD_UPLIMIT: 10, // 连胜奖励军功加成上限 + PVP_LINEUP_HEROS: 6, // pvp最多上阵人数 + PVP_SET_ATTACK_FREE_CNT: 2, // pvp每天免费设挑战阵容的次数 + PVP_BUY_SET_ATTACK_CNT: 3, // pvp每天可购买的设置挑战阵容的次数 + PVP_SET_ATTACK_CNT_GOLD: 100, // pvp收费设置挑战阵容的花费 + PVP_DEFENSE_SUCCESS_REWARD: 5, // pvp防守成功积分奖励 + PVP_DEFENSE_SUCCESS_REWARD_MAX_CNT: 5, // 每天防守成功可以获得的奖励次数 + PVP_SEASON_REWARD_TIME_BEFORE: 2, // pvp赛季结束几分钟前结算 + PVP_SEASON_FORBID_BATTLE_TIME_BEFORE: 3600, // pvp赛季结束前几秒钟禁止挑战队伍 +}; +export const ARMY = { + ARMY_CREAT_COST: 188, // 创建军团需要的元宝 + ARMY_POSITION_SELL: 30, // 拍卖行职位额外分成占比(%) + ARMY_POSITION_WEEKREWARD: 30, // 周奖励职位额外分成占比(%) + ARMY_IMPEACH_COST: 30, // 弹劾需要消耗的元宝数量 + ARMY_DEVELOPMENT_SPEED: 30, // 碎片研发单次加速时间(分钟) + ARMY_DEVELOPMENT_SPEEDCOST: 50, // 单次助力加速消耗的元宝 + ARMY_DEVELOPMENT_SPEEDTMES: 10, // 单个碎片可助力加速的最大次数 + ARMY_TRAIN_FREETIMES: 2, // 练兵场每日挑战次数 + ARMY_TRAIN_BUYTIMES: 2, // 练兵场每日可购买次数 + ARMY_TRAIN_TIMESCOST: 20, // 练兵场购买次数消耗 + ARMY_WEEKHONOUR_LIMIT: 1000, // 军团成员参与职位排名周功勋下限(包含) + ARMY_WISH_TIMES: 1, // 单个许愿池每日可许愿次数 + ARMY_WISH_HELP: 3, // 每日可满足他人心愿的次数 + ARMY_DONATE_TIMES: 10, // 捐献池每日可捐献的次数 + ARMY_MANAGE_APPLICATION: 50, // 军团管理显示收到的申请条数上限 + ARMY_CREAT_CONDITION: 6, // 创建军团的条件:RMB充值要求 + ARMY_JOIN_COOLDOWNTIME: 60, // 退出军团再次加入军团的冷却时间 +}; +export const TREASURE = { + CAPTAIN_DROP: 5, // 普通套装图纸队长必掉落次数 + TEAMMATE_DROP: 10, // 普通套装图纸队员必掉落次数 + TREASURE_ASSIST_LIMITED: '1&1&999|2&21&999|3&41&999|4&61&999|5&81&999|6&100&999', // 协助寻宝星级开启玩家等级限制 +}; +export const FRIEND = { + FRIEND_CLOSEPOINT_ADD: 5, // 每赠送/领取一次增加的亲密度 + FRIEND_FRIENDPOINT_ADD: 1, // 每领取一次爱心会增加的情谊值 + FRIEND_RECONMMEND_LEVEL: 5, // 系统推荐玩家等级要求浮动 + FRIEND_RECONMMEND_ACTIVETIME: 24, // 系统推荐玩家活跃时间要求(小时) + FRIEND_BLACKLIST_MAX: 100, // 黑名单人数上限 + FRIEND_MANAGE_APPLICATION: 50, // 好友显示收到的申请条数上限 + FRIEND_RECEIVE_SINGLE: 1, // 向单个好友每日最多赠送多少爱心 + FRIEND_RECONMMEND_NUM: 8, // 同一批推荐好友数量 + FRIEND_RECONMMEND_SERVICE: 4, // 同一批推荐本服的好友数量 +}; +export const LOGIN = { + LOGIN_PUBLIC_LABLE: '1&zi_remen|2&zi_zuixin|3&zi_zhiding', // 公告中对应的标签图片 +}; +export const EXTERIOR = { + EXTERIOR_FACE: 11219, // 默认头像id + EXTERIOR_FACECASE: 11301, // 默认头像框id + EXTERIOR_APPEARANCE: 11419, // 默认形象id +}; +export const HTTPMANAGE = { + ADDRESSTYPE: 2, // 1:开发服(dev),2:测试服(alpha),3:审核服(official即常山少年),4:版号服(isbn) + SERVERTYPE: 3, // ADDRESSTYPE下服务器的筛选:1:正式服(official),2:开发服(develop) 3. 测试服(alpha) +}; +export const CHAT_SYSTEM = { + RECENT_GROUP_MSGS_CNT: 10, // 群消息获取条数 + RECENT_PRIVATE_CHATS_CNT: 20, // 最近私聊个数 +}; +export const GUILDACTIVITY = { + GATEACTIVITY_CHALLENGE_TIMES: 1, // 蛮夷入侵每天可以挑战次的次数 + GATEACTIVITY_HONOUR_RATIO: 0.5, // 功勋/积分的系数 + GATEACTIVITY_ENEMYCE: 2000, // 蛮夷入侵敌军2000战力模板 + GATEACTIVITY_ROUNDSTANDARD: 20, // 蛮夷入侵和基准战力相当的回合 + CITYACTIVITY_CHALLENGE_CD: 300, // 诸侯混战每次战斗之后的cd间隔 + CITYACTIVITY_CD_COST: 100, // 诸侯混战取消cd需要消耗的元宝数 + CITYACTIVITY_ROUND_COUNT: 40, // 诸侯混战的总回合数量 + RACEACTIVITY_LENGTH: 1000, // 粮草先行赛道的总米数 + RACEACTIVITY_ENCOUNTER: '100&1|200&2|300&2|400&1|500&2|600&2|700&1|800&2|900&2', // 触发道具和事件的米数(1:道具;2:事件) + RACEACTIVITY_EVENT_RATIO: 0.5, // 触发事件好坏的比例 + GATEACTIVITY_GATEHP: 10000, // 城门血量 + GATEACTIVITY_BOSS_DIFFICULT: '1&1.2|2&1.5', // boss类型&难度系数|boss类型&难度系数(1:小boss,2:大boss) + RACEACTIVITY_DURABILITY_REWARD: 2, // 每剩余1%耐久度给予X点功勋 + RACEACTIVITY_NORMAL_ITEMS: '1&8&15|3&5&10|5&0&1', // 粮草先行普通道具 + RACEACTIVITY_EVENT_MEMBERCNT: 3, // 粮草先行随机道具获得人数 + RACEACTIVITY_EVENT_ITEMS: '2&1|4&1|6&1', // 粮草先行根据事件随机人可获得道具 + RACE_INIT_SPEED: 2, // 粮草先行军团初始速度 + RACE_PER_SPEED: 0.1, // 粮草先行军团每人参加增速 +}; +export const GUILD_AUCTION = { + DIVIDEND_RATE: 1, // 总金额分红比例,1表示总金额 100% 分红 + DIVIDEND_WEEKEND_RATE: 0.2, // 额外分红,周末加成,0.2表示周围额外加成 20% 分红 + AUCTION_PRICE_RISE: 1.1, // 单次竞价价格上涨幅度,1.1表示竞拍每次价格上涨10% + AUCTION_BOSS_EXPECT_MAX: 1000, // 演武台预期分红上限 + AUCTION_BOSS_EXPECT_MIN: 300, // 演武台预期分红下限 + AUCTION_ACTIVITY_EXPECT_MAX: 1500, // 军团活动预期分红上限 + AUCTION_ACTIVITY_EXPECT_MIN: 300, // 军团活动预期分红下限 +}; +export const BROWSER_DEBUG = { + UNLIMITED_MOVEMENT: 0, // 无限行动 +}; +export const SHOP = { + HERO_SOUL_BULE: '40011&1000', // 蓝将回收货币 + HERO_SOUL_PURPLE: '40011&5000', // 紫将回收货币 + HERO_SOUL_GOLDEN: '40011&10000', // 金将回收货币 +}; +export const TASK = { + MAINTASK_OPEN: '1&6', // 主线任务开启条件(1:主公等级,2:关卡限制) + DAILYTASK_OPEN: '1&15', // 每日任务开启条件(1:主公等级,2:关卡限制) + ACHIEVEMENT_OPEN: '1&15', // 成就任务开启条件(1:主公等级,2:关卡限制) + DAILYTASK_POINT: 100, // 每日积分达多少可领取武将招募令 + DAILYTASK_POINT_REWARD: '22001&1', // 每日达到可获得的武将招募令(也可以是别的东西) +}; +export const RECRUIT = { + RECRUIT_BONUS: 30, // 元宝招募转盘: 每 <30> 次可获得1点积分 + RECRUIT_BONUS_RECRUIT: 1, // 元宝招募转盘:每 <1> 点积分可以转一次 + RECRUIT_MUST: '1&10|2&30|3&20', // 元宝招募保底 + RECRUIT_BONUS_HERO_QUANTITY: '1&4|2&2|3&1', // 元宝招募转盘里各品质武将的数量 + RECRUIT_WISH_LIST: '1&35|2&35|0&30', // 元宝招募心愿单概率 + RECRUIT_CHANGE_SHARD: '1&20|2&40|3&80', // 重复的武将转换碎片 + RECRUIT_LEVEL_WISH_LIST: 100, // 心愿单多少次招募开启 + RECRUIT_LEVEL_HIGH_RECRUIT: 30, // 求贤若渴多少级开启 + RECRUIT_DAILY_RECRUIT_SHARD: 3, // 每日武将拜访数量 + RECRUIT_SHARD_LIMIT: 5, // 每日武将拜访碎片数量 + FIRST_RECRUIT: 50, // 首次招募预招募50次10连 + FIRST_RECRUIT SAVE: 2, // 最多保存2个预招募结果 +}; +export const SCRIPT = { + SCRIPT_BATTLE_ID: 103, // 序章最后一关id + SCRIPT_NAME: 'RE_103', // 序章最后一关战后id +}; +export const AP = { + PERAPRESTORETIME: 300, // 每一点体力回复所需时间 +}; +export const QUENCH = { + QUENCH_UNIT_UPRATIO: 1, // 每次淬火属性系数增长百分比 +}; +export const BAG = { + BAG_EQUIP_UPLIMITED: 500, // 背包中装备数量上限 + BAG_GOODS_UPLIMITED: 4294967295, // 背包中可叠加的道具数量上限 + BAG_RESOLVE_UPLIMITED: 500, // 背包中一键分解的上限 +}; +export const ATTRIBUTE = { + ATTRIBUTE_EQUIP_RATIO: '1&1|2&3|4&2|5&2', // 装备的基础属性系数 + ATTRIBUTE_POWER: '1&1|2&3.3|4&3.3|5&3.3|9&0.09|10&0.12|11&0.09|12&0.12|18&0.18|19&0.15|20&0.15|21&0.15|22&0.15|28&0.3', // 基础属性和次级属性的战力值 + ATTRIBUTE_POWER_DIVISOR: 400, // 次级属性的除数 +}; +export const TOWER_SEARCH = { + TOWER_SEARCH_LIMITED: 8, // 镇念塔派遣任务每日任务刷新条数 + TOWER_SEARCH_REFRESHRULE: 5, // 镇念塔派遣任务每天10次付费刷新次数 + TOWER_SEARCH_REFRESHRULE_FEE: 50, // 镇念塔派遣任务刷新次数,每次刷新消耗元宝 + TOWER_SEARCH_REFRESHRULE_MAX: 200, // 镇念塔派遣任务每天刷新次数,每次刷新消耗元宝的上限 + TOWER_SEARCH_GUARANTEED: '4&5', // 镇念塔派遣任务保底品质颜色 + TOWER_SEARCH_STARTLIMITED: 1, // 镇念塔派遣功能开启的层数 +}; +export const TOWER_BOOST = { + TOWER_BOOSTTIME: 4, // 镇念塔加速次数 + TOWER_BOOSTFREETIME: 1, // 镇念塔免费加速次数 + TOWER_BOOSTCAST: 50, // 镇念塔加速次数每次消耗元宝量 + TOWER_BOOSTCASTMAX: 200, // 镇念塔加速次数消耗元宝量上线 +}; +export const TOWER_HANG_UP = { + TOWER_HANG_UP_ENABLE_LV: 1, // 第几层开始可以挂机 + TOWER_HANG_UP_UNIT_TIME: 10, // 每几分钟能有一次收益 + TOWER_HANG_UP_MAX_TIME: 24, // 最多可储存多少小时收益 + TOWE_HANG_UP_SPD_UP_REC_TIME: 2, // 加速直接获得多少小时收益 +}; +export const DAILY_CONST = { + DAILY_CONST_BASE: 10, // 每日关卡购买的基础价格 + DAILY_CONST_UP: 10, // 每日关卡购买的价格增长量 + DAILY_CONST_TOP: 50, // 每日关卡购买的价格上限 +}; +export const DUNGEON_CONST = { + DUNGEON_CONST_FREE: 5, // 秘境每天免费挑战次数(不包括购买的挑战次数) + DUNGEON_CONST_BUY: 10, // 秘境每天最大购买次数 + DUNGEON_CONST_BASE: 10, // 秘境关卡购买的基础价格 + DUNGEON_CONST_UP: 10, // 秘境关卡购买的价格增长量 + DUNGEON_CONST_TOP: 50, // 秘境关卡购买的价格上限 +}; +export const EXPEDITION_CONST = { + EXPEDITION_CONST_POINTS: 1, // 远征每成功一次可以累积的点数(远征宝箱) + EXPEDITION_CONST_TIMES: 1, // 远征每天可以免费重置的次数(远征没有付费重置功能) +}; +export const AUCTION = { + GUILD_AUCTION_PREVIEW_TIME: '20:00:00', // 军团拍卖预览时间(非开启时间) + GUILD_AUCTION_OPEN_TIME: '20:20:00', // 军团拍卖开启时间 + GUILD_AUCTION_CLOSE_TIME: '20:30:00', // 军团拍卖关闭时间 + WORLD_AUCTION_PREVIEW_TIME: '20:30:00', // 世界拍卖预览时间(非开启时间) + WORLD_AUCTION_OPEN_TIME: '20:30:00', // 世界拍卖开启时间 + WORLD_AUCTION_CLOSE_TIME: '22:00:00', // 世界拍卖结束时间 +}; +export const GUILD_BOSS = { + GUILD_BOSS_OPEN_COUNT: 1, // 团长每天可以开启的次数 + GUILD_BOSS_CHALLENGE_COUNT: 1, // 团员每天可以挑战的次数 + GUILD_BOSS_ENCOURAGE_FREECOUNT: 1, // 每天免费鼓舞次数 + GUILD_BOSS_ENCOURAGE_COST: 10, // 鼓舞的花费元宝 +}; +export const LABCOLOR = { + HEROQUALITYLABCOLOR: '15E1FB|2&#F09FED|3&#FFD800|4&#FF8080', // 各品阶武将对应字体颜色RGB + HEROQUALITYLABOUTCOLOR: '1A5CCC|2A5CCC|3&#AD5712|4&#BD1616', // 各品阶武将对应字体描边颜色RGB + EQUIPQUALITYLABCOLOR: '15E1FB|2&#F09FED|3&#FFA82B|4&#FF8080|5&#FFD800', // 各品质装备对应字体颜色RGB + EQUIPQUALITYLABOUTCOLOR: '1A5CCC|2A5CCC|3&#B25ELA|4&#BD1616|5&#AD5712', // 各品质装备对应字体描边颜色RGB +}; +export const NAMEPLATE = { + NAMEPLATE_FREECOST: 1, // 免费改名次数 + NAMEPLATE_FEECOST: 500, // 改名花费元宝 +}; +export const GK_MAINELITE = { + GKMAINELITE_OPEN_CONDITION: 424, // 梦魇模式开启时间:通过某关卡id +}; +export const SERVER_DEBUG_MODE = { + CURRENT_TIME: 1, // 服务器是否打开推送时间debug模式 + CHECK_WORD: 1, // 服务器是否打开屏蔽词校验debug模式 +}; diff --git a/shared/pubUtils/dicParam.ts b/shared/pubUtils/dicParam.ts index 1c1134830..4250164a0 100644 --- a/shared/pubUtils/dicParam.ts +++ b/shared/pubUtils/dicParam.ts @@ -150,6 +150,8 @@ export const RECRUIT = { RECRUIT_LEVEL_HIGH_RECRUIT: 30, // 求贤若渴多少级开启 RECRUIT_DAILY_RECRUIT_SHARD: 3, // 每日武将拜访数量 RECRUIT_SHARD_LIMIT: 5, // 每日武将拜访碎片数量 + FIRST_RECRUIT: 50, // 首次招募预招募50次10连 + FIRST_RECRUIT SAVE: 2, // 最多保存2个预招募结果 }; export const SCRIPT = { SCRIPT_BATTLE_ID: 103, // 序章最后一关id @@ -236,5 +238,5 @@ export const GK_MAINELITE = { }; export const SERVER_DEBUG_MODE = { CURRENT_TIME: 1, // 服务器是否打开推送时间debug模式 - CHECK_WORD: 1, // 服务器是否打开聊天屏蔽 + CHECK_WORD: 1, // 服务器是否打开屏蔽词校验debug模式 };