mirror of
https://github.com/yoimiya-kokomi/miao-plugin.git
synced 2024-11-16 04:35:42 +00:00
修正V3 yunzai下原图命令不可用问题
修正#雷神面板 普攻天赋在有公子加成时的数字及皇冠问题
This commit is contained in:
parent
7b47b5f3bc
commit
96044e5da0
@ -2,7 +2,7 @@ import { segment } from 'oicq'
|
|||||||
|
|
||||||
/** 获取角色卡片的原图 */
|
/** 获取角色卡片的原图 */
|
||||||
export async function getOriginalPicture (e) {
|
export async function getOriginalPicture (e) {
|
||||||
if (!e.hasReply) {
|
if (!e.hasReply && !e.source) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
// 引用的消息不是自己的消息
|
// 引用的消息不是自己的消息
|
||||||
|
@ -159,6 +159,13 @@ class Character extends Base {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
if (this.id * 1 !== 10000033) {
|
||||||
|
let a = ret.a || {}
|
||||||
|
if (a.level > 10) {
|
||||||
|
a.level = 10
|
||||||
|
a.original = 10
|
||||||
|
}
|
||||||
|
}
|
||||||
return ret
|
return ret
|
||||||
}
|
}
|
||||||
|
|
||||||
|
7
components/models/ProfileData.js
Normal file
7
components/models/ProfileData.js
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
import Base from './Base.js'
|
||||||
|
|
||||||
|
export default class ProfileData extends Base {
|
||||||
|
constructor (data) {
|
||||||
|
super()
|
||||||
|
}
|
||||||
|
}
|
@ -226,7 +226,7 @@ let Data = {
|
|||||||
if (ret._fix) {
|
if (ret._fix) {
|
||||||
return ret
|
return ret
|
||||||
}
|
}
|
||||||
let { attr, id } = ret
|
let { attr, talent, id } = ret
|
||||||
id = id * 1
|
id = id * 1
|
||||||
switch (id) {
|
switch (id) {
|
||||||
case 10000052:
|
case 10000052:
|
||||||
@ -237,12 +237,13 @@ let Data = {
|
|||||||
// 莫娜被动fix
|
// 莫娜被动fix
|
||||||
attr.dmgBonus = Math.max(0, attr.dmgBonus - attr.recharge * 0.2)
|
attr.dmgBonus = Math.max(0, attr.dmgBonus - attr.recharge * 0.2)
|
||||||
break
|
break
|
||||||
/*
|
}
|
||||||
case 10000060:
|
if (id !== 10000033) {
|
||||||
// 夜兰被动fix
|
let a = talent.a || {}
|
||||||
attr.hp = attr.hp - attr.hpBase * 0.3
|
if (a.level_current > 10) {
|
||||||
break;
|
a.level_current = 10
|
||||||
*/
|
a.level_original = 10
|
||||||
|
}
|
||||||
}
|
}
|
||||||
ret._fix = true
|
ret._fix = true
|
||||||
return ret
|
return ret
|
||||||
|
@ -88,7 +88,7 @@ let Miao = {
|
|||||||
let ds = data.uidData
|
let ds = data.uidData
|
||||||
let char = Character.get(ds.id)
|
let char = Character.get(ds.id)
|
||||||
let now = moment()
|
let now = moment()
|
||||||
return {
|
let ret = {
|
||||||
id: ds.id,
|
id: ds.id,
|
||||||
name: char ? char.name : '',
|
name: char ? char.name : '',
|
||||||
dataSource: 'miao',
|
dataSource: 'miao',
|
||||||
@ -102,6 +102,7 @@ let Miao = {
|
|||||||
talent: Miao.getTalent(char.id, ds.skill),
|
talent: Miao.getTalent(char.id, ds.skill),
|
||||||
_priority: 10
|
_priority: 10
|
||||||
}
|
}
|
||||||
|
return Miao.dataFix(ret)
|
||||||
},
|
},
|
||||||
getAttr (data) {
|
getAttr (data) {
|
||||||
let ret = {}
|
let ret = {}
|
||||||
@ -216,6 +217,22 @@ let Miao = {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
return ret
|
return ret
|
||||||
|
},
|
||||||
|
dataFix (ret) {
|
||||||
|
if (ret._fix) {
|
||||||
|
return ret
|
||||||
|
}
|
||||||
|
let { talent, id } = ret
|
||||||
|
id = id * 1
|
||||||
|
if (id !== 10000033) {
|
||||||
|
let a = talent.a || {}
|
||||||
|
if (a.level_current > 10) {
|
||||||
|
a.level_current = 10
|
||||||
|
a.level_original = 10
|
||||||
|
}
|
||||||
|
}
|
||||||
|
ret._fix = true
|
||||||
|
return ret
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -21,7 +21,7 @@
|
|||||||
<div class="talent-item">
|
<div class="talent-item">
|
||||||
<div class="talent-icon
|
<div class="talent-icon
|
||||||
{{talent[key].level > talent[key].original ? `talent-plus`:``}}
|
{{talent[key].level > talent[key].original ? `talent-plus`:``}}
|
||||||
{{talent[key].original == 10 ? `talent-crown`:``}}">
|
{{talent[key].original >= 10 ? `talent-crown`:``}}">
|
||||||
<div class="talent-icon-img"
|
<div class="talent-icon-img"
|
||||||
style="background-image:url({{_res_path}}/meta/character/{{name}}/talent_{{key}}.png)"></div>
|
style="background-image:url({{_res_path}}/meta/character/{{name}}/talent_{{key}}.png)"></div>
|
||||||
<span>{{talent[key].level}}</span>
|
<span>{{talent[key].level}}</span>
|
||||||
|
Loading…
Reference in New Issue
Block a user