mirror of
https://github.com/yoimiya-kokomi/miao-plugin.git
synced 2024-11-16 04:35:42 +00:00
#更新面板
修正武器类型、元素伤害字段导致的伤害计算问题
This commit is contained in:
parent
ea0383fd71
commit
e4d8530a6a
10
CHANGELOG.md
10
CHANGELOG.md
@ -1,11 +1,17 @@
|
||||
# 1.7.1
|
||||
|
||||
* `#更新面板` 功能fix
|
||||
* 修正武器类型、元素伤害字段导致的伤害计算问题
|
||||
* 夜兰 请在游戏内不出场状况下获取面板属性
|
||||
|
||||
# 1.7.0
|
||||
|
||||
* `#更新面板` 功能升级
|
||||
* 该功能可直接使用,不再需要token
|
||||
* 在查询新用户时会自动使用,自动使用的CD 12小时
|
||||
* 支持国际服UID,目前暂不支持2及5开头的UID
|
||||
* 服务来自enka api,部分网络可能无法请求,请使用科学处理,后续会增加转发服务。
|
||||
* 由于服务逻辑与之前数据不一致,部分角色的属性及伤害计算可能会不准确,如有发现请反馈给喵喵。已知问题(夜兰)
|
||||
* 服务来自enka api,部分网络可能无法请求,请科学处理,后续会增加转发服务。
|
||||
* 由于服务逻辑与之前数据不一致,部分角色的属性及伤害计算可能会不准确,如有发现请反馈给喵喵
|
||||
* `#面板`、`#更新面板`、`#角色面板`、`#角色伤害`、`#圣遗物列表`不再需要绑定cookie,支持查他人
|
||||
* 使用`#面板`命令可查看已获取面板数据的角色列表
|
||||
* 默认查询自己UID,同时也可通过命令+uid方式指定查询对象
|
||||
|
@ -124,9 +124,8 @@ let Calc = {
|
||||
}
|
||||
|
||||
let char = Character.get(profile.id);
|
||||
//ret.weaponType = avatar.weapon.type_name;
|
||||
ret.weaponType = "";
|
||||
ret.weapon = profile.weapon;
|
||||
ret.weaponType = char.weaponType;
|
||||
ret.element = eleMap[char.elem.toLowerCase()];
|
||||
ret.refine = (profile.weapon.affix * 1 - 1) || 0;
|
||||
|
||||
|
@ -236,11 +236,11 @@ let Data = {
|
||||
switch (id) {
|
||||
case 10000052:
|
||||
// 雷神被动加成fix
|
||||
attr.dmgBonus = Math.min(0, attr.dmgBonus - (attr.recharge - 100) * 0.4)
|
||||
attr.dmgBonus = Math.max(0, attr.dmgBonus - (attr.recharge - 100) * 0.4)
|
||||
break;
|
||||
case 10000041:
|
||||
// 莫娜被动fix
|
||||
attr.dmgBonus = Math.min(0, attr.dmgBonus - attr.recharge * 0.2)
|
||||
attr.dmgBonus = Math.max(0, attr.dmgBonus - attr.recharge * 0.2)
|
||||
break;
|
||||
/*
|
||||
case 10000060:
|
||||
|
@ -78,7 +78,6 @@ class Character extends Base {
|
||||
}
|
||||
|
||||
checkAvatars(avatars) {
|
||||
|
||||
if (!lodash.includes([20000000, 10000005, 10000007], this.id * 1)) {
|
||||
return;
|
||||
}
|
||||
@ -97,6 +96,18 @@ class Character extends Base {
|
||||
lodash.extend(this, getMeta('荧'));
|
||||
}
|
||||
}
|
||||
|
||||
get weaponType() {
|
||||
const map = {
|
||||
sword: "单手剑",
|
||||
catalyst: "法器",
|
||||
bow: "弓",
|
||||
claymore: "双手剑",
|
||||
polearm: "长柄武器"
|
||||
}
|
||||
let weaponType = this.weapon || "";
|
||||
return map[weaponType.toLowerCase()] || "";
|
||||
}
|
||||
}
|
||||
|
||||
let getMeta = function (name) {
|
||||
|
Loading…
Reference in New Issue
Block a user