《幻塔》属性面板攻击加成算法分析_幻塔
属性面板,我们最开始接触的东西,在2.0来临之前,我们在回头看看,你们真的了解他么?你知道面板上的攻击是怎么来的吗? 1.面板攻击的来源 属性面板上的攻击属性分为:物攻、火攻、冰攻、雷攻。 面板攻击来源:初始攻击(人物等级、抑制器增加的攻击)、武器、意志、装备、攻击加成buff(包括攻击加成的拟态buff、技能buff、意志buff、武器专属和星级buff等)。 源器增伤不加面板攻击 同理,伤害提高类的属性都不增加面板的攻击,如赛弥尔拟态、冰弓一星被动,以及团本的作战引擎的随机增伤属性(伤害提高类)等。 2.攻击buff的计算公式 那么攻击buff增加的攻击是怎样计算的呢? 增加攻击的buff是加算,而不是乘算,可以理解为: 基础攻击*(1+攻击buff1+攻击buff2) 而不是: 基础攻击*(1+攻击buff1)*(1+攻击buff2) 我们从面板来验证: 以启明星专属被动举例(装备两把以上雷属性武器增加20%雷攻)。 初始面板四种属性攻击是相同的,此时其他属性攻击为3639。 由于我们带两把雷属性武器激活被动-雷电共鸣,所以其他属性攻击不变,而雷攻增加了20%。 计算3639*(1+20%)=4366.8,面板上不显示小数点,所以现在的雷攻为4367。 我们继续试验,启明星五星效果--释放技能脉冲锁定后,提高自身(10+自身电极数*10)%雷电攻击。 如果我们有1根电极时,可增加20%雷攻,此时我们释放完技能可以看到面板雷攻变成了5095。 这个数据是怎么来的? 我们可以使用加算公式:3639*(1+20%+20%)=5094.6,即5095雷攻。 可以看到我们的所有攻击buff都是基于基础攻击计算的,而不是面板的当前攻击。 3.基础攻击 那么基础攻击受什么影响? 我们上面提到了,面板攻击来源有:初始攻击、武器、意志、装备、攻击加成buff,下面我们来分析一下。 (1)上面的实验中,我们都佩戴了三把武器,所以可以得出结论:武器增加的攻击属于基础攻击 (2)我们先带上意志,此时面板攻击为5758,激活启明星雷电共鸣后雷攻为6909。 计算方法:5758*(1+20%)=6909.6 激活启明星五星效果后雷攻为8061 计算方法:5758*(1+20%+20%)=8061.2 可以得出结论:意志增加的攻击属于基础攻击 (3)我们带上装备(以加雷攻的手套实验) 此时其他属性攻击为6529,雷攻为8293 计算方法:(6529+手套雷攻381)*(1+20%)=8292, 可以得出结论:装备增加的攻击属于基础攻击 ※由于面板不显示小数点,而小数点后数据是实际存在的,所以以整数计算会有少许偏差。 4.总结 从面板攻击的变化可以得出结论: 属性攻击=基础攻击(包含武器、装备、意志)*(1+攻击buff1+攻击buff2+…) 多个属性攻击buff的算法为加算,都是基于面板的基础攻击计算的。 |