3.5下半卡池信息更新,一些已知问题修复

This commit is contained in:
Kokomi 2023-03-22 03:03:01 +08:00
parent c2ba66ceb3
commit 541b2165a2
9 changed files with 444 additions and 430 deletions

View File

@ -1,9 +1,9 @@
# 2.3.5
# 2.3.6
* `#雷神面板` 属性部分样式调整,增加圣遗物评分权重展示
* 圣遗物评级的分数上限微调
* 3.5下半卡池信息更新
* 一些已知问题修复
# 2.3.1~2.3.4
# 2.3.1~2.3.5
* 增加`#角色记录``#抽卡统计`功能,可在`#喵喵设置`中开启
* `#角色记录`、`#武器记录`、`#常驻记录` 可查看对应池子的抽卡记录
@ -22,6 +22,8 @@
* 部分已知问题调整或优化
* 圣遗物、天赋更新策略及更新逻辑优化
* 面板更新的提醒文案逻辑优化
* `#雷神面板` 属性部分样式调整,增加圣遗物评分权重展示
* 圣遗物评级的分数上限微调
# 2.3.0

View File

@ -1,7 +1,7 @@
import fs from 'fs'
import lodash from 'lodash'
import { exec } from 'child_process'
import { Cfg, Common, Data, App } from '#miao'
import { Cfg, Common, Data, Version, App } from '#miao'
let keys = lodash.map(Cfg.getCfgSchemaMap(), (i) => i.key)
let app = App.init({
@ -79,7 +79,8 @@ async function sysCfg (e) {
return await Common.render('admin/index', {
schema,
cfg,
imgPlus
imgPlus,
isMiao: Version.isMiao
}, { e, scale: 1.4 })
}

View File

@ -57,6 +57,7 @@ const _getTargetUid = async function (e) {
uid = user.uid
if ((!uid || !uidReg.test(uid)) && !e._replyNeedUid) {
e.reply('请先发送【#绑定+你的UID】来绑定查询目标')
e._replyNeedUid = true
return false
}
} catch (err) {

View File

@ -12,6 +12,7 @@ const ProfileList = {
async refresh (e) {
let uid = await getTargetUid(e)
if (!uid) {
e._replyNeedUid || e.reply('请先发送【#绑定+你的UID】来绑定查询目标')
return true
}
@ -30,7 +31,7 @@ const ProfileList = {
ret[char.name] = true
}
})
if (ret.length === 0) {
if (lodash.isEmpty(ret)) {
e._isReplyed || e.reply('获取角色面板数据失败未能请求到角色数据。请确认角色已在游戏内橱窗展示并开放了查看详情。设置完毕后请5分钟后再进行请求~')
e._isReplyed = true
} else {
@ -38,7 +39,6 @@ const ProfileList = {
return await ProfileList.render(e)
}
}
return true
},

View File

@ -34,6 +34,7 @@ export async function getOriginalPicture (e) {
}
} catch (e) {
}
if (!e.isMaster) {
if (imgPath.type === 'character' && [2, 0].includes(originalPic)) {
e.reply('已禁止获取角色原图...')
return true
@ -42,6 +43,7 @@ export async function getOriginalPicture (e) {
e.reply('已禁止获取面板原图...')
return true
}
}
if (imgPath && imgPath.img) {
e.reply([segment.image(process.cwd() + '/plugins/miao-plugin/resources/' + decodeURIComponent(imgPath.img))], false, { recallMsg: 30 })
}

View File

@ -5,32 +5,38 @@ export const cfgSchema = {
avatarList: {
title: '#角色 #UID',
key: '角色列表',
def: false
def: false,
miao: true
},
avatarCard: {
title: '#刻晴 #老婆',
key: '角色卡片',
def: true
def: true,
miao: true
},
uploadAbyssData: {
title: '#深渊',
key: '深渊',
def: false
def: false,
miao: true
},
profileStat: {
title: '#练度统计',
key: '练度统计',
def: false
def: false,
miao: true
},
help: {
title: '#帮助 #菜单',
key: '帮助',
def: false
def: false,
miao: true
},
gachaStat: {
title: '#抽卡分析 #抽卡统计',
key: '抽卡',
def: false
def: false,
miao: true
},
avatarPoke: {
title: '戳一戳展示角色卡片',

View File

@ -99,9 +99,9 @@ export const characters = {
export const wifeData = {
girlfriend: `琴, 丽莎, 荧, 芭芭拉, 安柏, 香菱, 北斗, 凝光, 菲谢尔, 诺艾尔, 甘雨, 莫娜, 刻晴, 砂糖, 辛焱, 罗莎莉亚, 胡桃,
烟绯, 优菈, 神里绫华, 宵宫, 雷电将军, 珊瑚宫心海, 九条裟罗, 八重神子, 埃洛伊, 申鹤, 云堇, 夜兰, 久岐忍, 柯莱, 多莉, 伐难,
女士, 萍姥姥, 柯莱, 多莉, 仆人, 少女, 妮露, 坎蒂丝, 天理迪希雅,莱依拉,珐露珊`,
女士, 萍姥姥, 归终, 柯莱, 多莉, 仆人, 少女, 妮露, 坎蒂丝, 天理, 迪希雅, 莱依拉, 珐露珊, 迪希雅`,
boyfriend: `空, 凯亚, 迪卢克, 雷泽, 温迪, 行秋, 魈, 钟离, 班尼特, 达达利亚, 重云, 阿贝多, 枫原万叶, 托马, 五郎, 荒泷一斗,
鹿野院平藏, 神里绫人, 提纳里, 流浪者, 白术, 提纳里, 富人, 博士, 丑角, 公鸡, 队长, 赛诺, 戴因, 卡维`,
鹿野院平藏, 神里绫人, 提纳里, 流浪者, 白术, 提纳里, 富人, 博士, 丑角, 公鸡, 队长, 赛诺, 戴因, 卡维, 艾尔海森, 米卡, 白术`,
daughter: '可莉, 七七, 迪奥娜, 早柚, 派蒙, 瑶瑶, 纳西妲',
son: ''
}

View File

@ -18,14 +18,16 @@
<li class="cfg-li">
<div class="cfg-line">
{{cfgItem.title}}
{{if !cfgItem.miao}}
<span class="cfg-hint"> #喵喵设置{{cfgItem.key}}
{{if cfgItem.type==='num'}} {{cfgItem.def}}{{else}} 开启/关闭{{/if}}
</span>
{{/if}}
{{if cfgItem.type === 'num'}}
<div class="cfg-status">{{cfg[cfgKey]}}</div>
{{else}}
{{if cfg[cfgKey]}}
<div class="cfg-status">已开启</div>
{{if cfg[cfgKey] || (cfgItem.miao && isMiao)}}
<div class="cfg-status">{{cfgItem.miao && isMiao ? '默认开启' : '已开启'}}</div>
{{else}}
<div class="cfg-status status-off">已关闭</div>
{{/if}}