铸仙之境伤害/治疗/增益公式初探
修改于02/08303 浏览攻略
经过核实,公式有误,待验证后重新修改
在给出公式前,需要先了解这个游戏的各个乘区构成。
同乘区内部加算,不同乘区的计算会在公式中体现。
乘区列表
1. 面板区
首先是面板区,对于伤害来说最基础的面板就是攻击强度和防御强度。
攻击强度、增益强度的面板都分为数个部分:
- 四维转化:由气力敏捷等面板转化而成。
- 基础天赋:X之XX之类的天赋,只有一条属性
- 复合天赋:所有功法天赋和攻击/防御之类的双属性天赋
- 进战效果:包括仙器、器纹、技能增益等进入战斗后才给予的属性
其中四维转化、基础天赋会直接体现在战斗外的面板中,橙字部分一般就是基础天赋的加成。
特别的,丹鼎的【增益强化】效果会直接体现在战斗外的面板中,实际计算时需要忽略面板上的变动。
对于攻击,将【攻击等级-防御等级】x2作为基础值。
对于治疗,将【攻击等级】x2作为基础值。(所有涉及伤害和治疗的基本数值都需要x2)
对于增益,将【增益强度】作为基础值。
2. 流派增效、流派抗性区
将属性增效和职业增效相加。
形如【土系专精】的5%加成要进入战斗后才会体现在面板中。
抗性目前只有丹鼎的增益/治疗附加XX抗性可以提供。部分敌人也会自带抗性。
爬塔等PVE的属性克制是通过负抗性体现的。
流派增效和流派抗性乘算,公式内将其作为一个乘区看待
3. 技能效果提升区
只有数个器纹属于这个区:
普攻增强、增效释放、精力充沛、丹鼎之力、攻击专念、绝技增强等。
他们的描述是【技能效果增加X%】,这个效果会同时作用于伤害、增益和治疗。
也可以通过器纹词条为【技效增加】来判断。
4. 伤害/治疗/增益提升区
器纹效果中描述为【伤害增加】、【治疗效果增加】、【增益强度增加】等,是最常见的乘区。
受治疗提升、受增益提升等和治疗提升、增益提升加算。
也可以通过器纹词条为【伤害增加】、【增益强化】、【治疗增加】来判断。
5. 专属伤害区(伤害限定)
天赋中的单体伤害、范围伤害、分配伤害、近程伤害、远程伤害等,这些数值和攻击强度分开计算,后文会给出公式。
通常来说,单体、范围、分配比较好区分,而是否为近战和远程,目前还无法给出结论,可以通过蓝婉银法宝判断,姑且认为剑是近战其他是远程应该也问题不大。
这部分数值在参与计算时需要x2(所有涉及伤害和治疗的基本数值都需要x2)
6. 最终增加区
描述为【使用XX技能时,伤害增加xx点】,常见于专属天赋或角色自带天赋,这些数值会在最后加算。
这部分数值在参与计算时需要x2(所有涉及伤害和治疗的基本数值都需要x2)
7. 伤害/治疗浮动
伤害和治疗都有浮动,浮动范围为【-5%~5%】,以1%为档位分为11档。
8. 暴击
只有伤害会发生暴击。
推测 暴击率 = log2(暴击等级/抗暴等级) / 4
即暴击等级<=抗暴等级时不会暴击,16倍以上的暴击等级必定暴击,8倍暴击等级=75%暴击率,4倍暴击等级=50%暴击率,2倍暴击等级=25%暴击率,1.5倍暴击等级则只有15%的暴击率
基础暴击伤害为50%,增加暴伤的效果均加算


计算公式
1. 伤害计算公式
造成的伤害 =
(【1.面板(攻击强度-防御强度)】 x 【技能倍率】 + 【5.专属伤害区】)
x 【2.流派增效/抗性区】
x 【3.技能效果提升区】
x 【4.伤害提升区】
x 【7.伤害浮动】
x 【8.暴击】
+ 【6.最终增加区】
2. 治疗计算公式
治疗 =
【1.面板】
x 【技能倍率】
x 【2.流派增效区】
x 【3.技能效果提升区】
x 【4.治疗提升区】
x 【7.治疗浮动】
+ 【6.最终增加区】
溢出治疗会以溢出部分作为【1.面板】再次计算治疗。
3. 增益计算公式
增益 =
【1.面板】 x 【技能倍率】
x 【2.流派增效区】
x 【3.技能效果提升区】
x 【4.增益提升区】
+ 【6.最终增加区】
伤害转增益、治疗转增益等效果是以伤害/治疗数值代替【1.面板】再次计算增益。


总结
由公式可以得出,伤害转增益、治疗转增益等效果实际上吃了两次流派增效区、技能效果提升区的效果,所以火丹的攻击提升数值才会那么高。
当前公式为手工计算得出,有一定的误差,对乘区的划分可能也有错误,仅供参考。希望有大佬可以来进行完善和修改。