diff --git a/CHANGELOG.md b/CHANGELOG.md index d4dec61a..0d2a065c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,7 +11,7 @@ * `#喵喵设置` 部分配置项及功能改进 * 删除一些无效或暂不支持的配置项 * 配置存储位置变更为**config/cfg.js**。原设置会自动迁移 -* 喵喵设置中增加排名限制门槛,支持限制 超过14个角色数据/包含御三家角色 才能参与排名,防止被随意刷榜 +* 喵喵设置中增加排名限制门槛,支持限制 有16个角色数据/包含御三家角色 才能参与排名,防止被随意刷榜 # 2.0.1~2.0.7 diff --git a/config/system/cfg_system.js b/config/system/cfg_system.js index 8c311ada..d83a63c7 100644 --- a/config/system/cfg_system.js +++ b/config/system/cfg_system.js @@ -27,7 +27,7 @@ export const cfgSchema = { key: '限制', def: 1, type: 'num', - desc: '参与排名的限制条件:1:无限制/ 2:有超过14个角色/ 3:有御三家/ 4:有14个角色+御三家。若改变设置请根据情况决定是否需要【#重置排名】' + desc: '参与排名的限制条件:1:无限制 2:有16个角色 3:有御三家(安柏&凯亚&丽莎) 4:有16个角色+御三家。若改变设置请根据情况决定是否需要【#重置排名】' }, uploadAbyssData: { title: '上传深渊', diff --git a/models/ProfileRank.js b/models/ProfileRank.js index 5a113f72..dad3bd88 100644 --- a/models/ProfileRank.js +++ b/models/ProfileRank.js @@ -151,9 +151,9 @@ export default class ProfileRank { static async getGroupCfg (groupId) { const rankLimitTxt = { 1: '无限制', - 2: '有超过14个角色数据', - 3: '有御三家数据', - 4: '有超过14个角色数据且有御三家' + 2: '面板列表中至少有16个角色的数据', + 3: '面板列表中有 安柏&凯亚&丽莎 的数据', + 4: '面板列表至少有16个角色数据,且包含安柏&凯亚&丽莎' } let rankLimit = Common.cfg('groupRankLimit') * 1 || 1 let ret = { @@ -207,7 +207,7 @@ export default class ProfileRank { } let data = await redis.get(`miao:rank:uid-info:${uid}`) data = JSON.parse(data) - if ((data.totalCount || 0) < 14 && [2, 4].includes(rankLimit)) { + if ((data.totalCount || 0) < 16 && [2, 4].includes(rankLimit)) { return false } if ((data.basicCount || 0) < 3 && [3, 4].includes(rankLimit)) { diff --git a/resources/character/profile-list.html b/resources/character/profile-list.html index 6ebefdc5..e4350665 100644 --- a/resources/character/profile-list.html +++ b/resources/character/profile-list.html @@ -17,8 +17,8 @@
- {{if !allowRank}} - 本面板暂未参与排名,参与要求:{{rankCfg.limitTxt}} + {{if !allowRank || true}} + 本面板暂未参与排名,参与要求:{{rankCfg.limitTxt}} {{else}} 综合练度排名