mirror of
https://github.com/yoimiya-kokomi/miao-plugin.git
synced 2024-11-16 04:35:42 +00:00
角色面板彩蛋图(满命/三皇冠/ACE 任一触发)支持自定义
* 自定义图像可放置在 **resources/profile/super-character/** 目录下
This commit is contained in:
parent
3fbed5d599
commit
6720eba0ba
2
.gitignore
vendored
2
.gitignore
vendored
@ -15,3 +15,5 @@
|
|||||||
/config/profile.js
|
/config/profile.js
|
||||||
/config/help.js
|
/config/help.js
|
||||||
/config/cfg.js
|
/config/cfg.js
|
||||||
|
/resources/profile/super-character/*
|
||||||
|
!/resources/profile/super-character/达达利亚.webp
|
14
CHANGELOG.md
14
CHANGELOG.md
@ -1,27 +1,29 @@
|
|||||||
# 2.0.9
|
# 2.1.10
|
||||||
|
|
||||||
* 喵喵设置中增加排名限制门槛,支持限制 有16个角色数据/包含御三家角色 才能参与排名,防止被非群成员uid刷榜
|
* 角色面板彩蛋图(满命/三皇冠/ACE 任一触发)支持自定义
|
||||||
* `#雷神面板`圣遗物支持展示强化次数
|
* 自定义图像可放置在 **resources/profile/super-character/** 目录下
|
||||||
* 增加命令`#刷新排名`,获取群成员面板数据,刷新当前排名 **@munnks**
|
|
||||||
* `#雷神排名` 使用个人头像作为排行头像展示(首次使用可使用`#刷新排名`以更新uid信息)
|
|
||||||
|
|
||||||
# 2.0.1~2.0.8
|
# 2.0.1~2.0.9
|
||||||
|
|
||||||
* 增加群内排名功能
|
* 增加群内排名功能
|
||||||
* 默认关闭,如需启用可通过`#喵喵设置排名开启`进行打开
|
* 默认关闭,如需启用可通过`#喵喵设置排名开启`进行打开
|
||||||
* 统计为bot本地统计,只统计在群内主动查看过的面板数据
|
* 统计为bot本地统计,只统计在群内主动查看过的面板数据
|
||||||
* 可通过`#面板`、`#心海面板`、`#更新面板`等命令来触发排名数据更新
|
* 可通过`#面板`、`#心海面板`、`#更新面板`等命令来触发排名数据更新
|
||||||
|
* 增加命令`#刷新排名`,获取群成员面板数据,刷新当前排名 **@munnks**
|
||||||
|
* `#雷神排名` 使用个人头像作为排行头像展示(首次使用可使用`#刷新排名`以更新uid信息)
|
||||||
* 增加排名相关命令
|
* 增加排名相关命令
|
||||||
* 增加`#最强雷神`、`#最高分甘雨`命令,查看当前统计中最高练度/最高圣遗物评分的面板数据
|
* 增加`#最强雷神`、`#最高分甘雨`命令,查看当前统计中最高练度/最高圣遗物评分的面板数据
|
||||||
* 增加`#雷神排名`、`#甘雨圣遗物排名`命令,查看当前群中角色的排名数据
|
* 增加`#雷神排名`、`#甘雨圣遗物排名`命令,查看当前群中角色的排名数据
|
||||||
* 增加`#重置排名`、`#重置刻晴排名`命令,来重置当前群的排名统计
|
* 增加`#重置排名`、`#重置刻晴排名`命令,来重置当前群的排名统计
|
||||||
* 面板及伤害计算升级
|
* 面板及伤害计算升级
|
||||||
|
* `#雷神面板`圣遗物支持展示强化次数
|
||||||
* `#面板`会展示角色名命座信息
|
* `#面板`会展示角色名命座信息
|
||||||
* 底层元素反应计算逻辑更新 **@冷落**
|
* 底层元素反应计算逻辑更新 **@冷落**
|
||||||
* 增加纳西妲的伤害计算
|
* 增加纳西妲的伤害计算
|
||||||
* `#喵喵设置` 部分配置项及功能改进
|
* `#喵喵设置` 部分配置项及功能改进
|
||||||
* 删除一些无效或暂不支持的配置项
|
* 删除一些无效或暂不支持的配置项
|
||||||
* 配置存储位置变更为**config/cfg.js**。原设置会自动迁移
|
* 配置存储位置变更为**config/cfg.js**。原设置会自动迁移
|
||||||
|
* 喵喵设置中增加排名限制门槛,支持限制 有16个角色数据/包含御三家角色 才能参与排名,防止被非群成员uid刷榜
|
||||||
* `#日历` 页面样式微调,功能升级
|
* `#日历` 页面样式微调,功能升级
|
||||||
* 日历中会展示角色生日
|
* 日历中会展示角色生日
|
||||||
* 日历会展示本日可刷天赋角色列表
|
* 日历会展示本日可刷天赋角色列表
|
||||||
|
@ -92,17 +92,9 @@ export default class ProfileData extends Base {
|
|||||||
}
|
}
|
||||||
|
|
||||||
get costume () {
|
get costume () {
|
||||||
let cMap = [
|
|
||||||
10000022, // 温迪
|
|
||||||
10000030, // 钟离
|
|
||||||
10000052, // 雷神
|
|
||||||
10000073 // 纳西妲
|
|
||||||
]
|
|
||||||
let talent = this.talent ? lodash.map(this.talent, (ds) => ds.original).join('') : ''
|
let talent = this.talent ? lodash.map(this.talent, (ds) => ds.original).join('') : ''
|
||||||
if (cMap.includes(this.id)) {
|
if (this.cons === 6 || ['ACE', 'ACE²'].includes(this.artis?.markClass) || talent === '101010') {
|
||||||
if (this.cons === 6 || ['ACE', 'ACE²'].includes(this.artis?.markClass) || talent === '101010') {
|
return 'super'
|
||||||
return 'super'
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
return this._costume
|
return this._costume
|
||||||
}
|
}
|
||||||
|
@ -75,7 +75,11 @@ const CharImg = {
|
|||||||
add('face', 'imgs/face', `imgs/face${costumeId}`)
|
add('face', 'imgs/face', `imgs/face${costumeId}`)
|
||||||
add('side', 'imgs/side', `imgs/side${costumeId}`)
|
add('side', 'imgs/side', `imgs/side${costumeId}`)
|
||||||
add('gacha', 'imgs/gacha')
|
add('gacha', 'imgs/gacha')
|
||||||
add('splash', 'imgs/splash', `imgs/splash${costumeId}`)
|
if (costumeId === '0' && fs.existsSync(`${rPath}/profile/super-character/${name}.webp`)) {
|
||||||
|
imgs.splash = `profile/super-character/${name}.webp`
|
||||||
|
} else {
|
||||||
|
add('splash', 'imgs/splash', `imgs/splash${costumeId}`)
|
||||||
|
}
|
||||||
tAdd('card', 'imgs/card')
|
tAdd('card', 'imgs/card')
|
||||||
tAdd('banner', 'imgs/banner')
|
tAdd('banner', 'imgs/banner')
|
||||||
for (let i = 1; i <= 6; i++) {
|
for (let i = 1; i <= 6; i++) {
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
export default function ({ attr, artis, rule, def }) {
|
export default function ({ attr, artis, rule, def }) {
|
||||||
if (artis.is('hp', '3,4,5') && attr.hp > 40000 && attr.cpct * 2 + attr.cdmg < 100) {
|
if (artis.is('hp', '3,4,5') && attr.hp > 40000 && attr.cpct * 2 + attr.cdmg < 100) {
|
||||||
// 血牛钟离,其余词缀权重不高于27.89,确保小生命命中副词缀最高权重
|
// 血牛钟离,其余词缀权重不高于41.84,确保小生命命中副词缀最高权重
|
||||||
return rule('钟离-血牛', { hp: 100, atk: 27, cpct: 27, cdmg: 27, recharge: 27 })
|
return rule('钟离-血牛', { hp: 100, atk: 30, cpct: 41, cdmg: 41, recharge: 30 })
|
||||||
}
|
}
|
||||||
return def({ hp: 80, atk: 75, cpct: 100, cdmg: 100, dmg: 80, phy: 80, recharge: 55 })
|
return def({ hp: 80, atk: 75, cpct: 100, cdmg: 100, dmg: 80, phy: 80, recharge: 55 })
|
||||||
}
|
}
|
||||||
|
BIN
resources/profile/super-character/达达利亚.webp
Normal file
BIN
resources/profile/super-character/达达利亚.webp
Normal file
Binary file not shown.
After Width: | Height: | Size: 712 KiB |
Loading…
Reference in New Issue
Block a user