refactor: 统一全量buff数值为百分比口径
本次变更对齐了所有buff和技能的数值结算规则: 1. 新增项目规范明确buff数值统一使用百分比/百分点结算 2. 修改技能描述配置、属性计算逻辑,将固定数值加成改为百分比计算 3. 调整buff配置的修改类型为PercentAdd,同步更新buff说明文本 4. 重构属性计算逻辑,区分百分比加成和固定加成的处理方式 5. 更新战力计算逻辑适配新的百分比口径规则
This commit is contained in:
@@ -57,16 +57,16 @@ export const SkillDescSet: Record<number, SkillDescConfig> = {
|
||||
verb: "", unit: "", permField: "ap",
|
||||
templPerm: "{target}回复攻击力{value}%生命",
|
||||
},
|
||||
// 6401 攻击强化:永久 ap=攻击点;计时 buff_value=攻击点
|
||||
// 6401 攻击强化:永久 ap=攻击%;计时 buff_value=攻击%
|
||||
6401: {
|
||||
verb: "攻击力", unit: "", permField: "ap", timedField: "buff_value",
|
||||
templPerm: "{target}{verb}永久+{value}",
|
||||
templTimed: "{target}{verb}+{value}, 持续{dur}秒",
|
||||
verb: "攻击力", unit: "%", permField: "ap", timedField: "buff_value",
|
||||
templPerm: "{target}{verb}永久+{value}{unit}",
|
||||
templTimed: "{target}{verb}+{value}{unit}, 持续{dur}秒",
|
||||
},
|
||||
// 6402 生命强化:ap = 最大生命点
|
||||
// 6402 生命强化:ap = 最大生命%
|
||||
6402: {
|
||||
verb: "最大生命", unit: "", permField: "ap",
|
||||
templPerm: "{target}{verb}永久+{value}",
|
||||
verb: "最大生命", unit: "%", permField: "ap",
|
||||
templPerm: "{target}{verb}永久+{value}{unit}",
|
||||
},
|
||||
// 6403 暴击强化:永久 ap=暴击%;计时 buff_value=暴击%
|
||||
6403: {
|
||||
|
||||
Reference in New Issue
Block a user