MalitsPlus / ShizuruNotes

An unofficial Android tool application for "Princess Connect Re:Dive"

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

专属装备计算最大属性值时,等级应当-1

bbbbbbbbba opened this issue · comments

如题,对比以下代码段:

// 如果是专属装备,需要减去初始等级1
val enhanceLevel = if (equipment.equipmentId in 130000..139999) {
level - 1
} else {
level
}
equipment.getEnhancedProperty(enhanceLevel).nonZeroPropertiesMap.forEach {
list.add(PropertyVT(it))
}

fun getCeiledProperty(): Property {
return equipmentProperty.plus(equipmentEnhanceRate.multiply(maxEnhanceLevel.toDouble())).ceiled
}

相比之下可以看到后者并没有对专属装备作判断处理,从而造成计算角色总属性值时结果偏高,例如目前版本算出满练度6星凯露的魔法攻击力为18718,实际结果应为18714(专属装备加成应为936而非940)。

感谢反馈,已修改。将会在下次发布新版本时修正。