关于施毒术,我们可能整整误解了二十年

黄色药粉俗称红毒,倒是释放是毒术所需道具。关于试毒术你了解多少?你是否认为红毒可以减少对方防御?请把是或者不是打在屏幕上。如果你回答的是,那么恭喜你回答错误,红毒并不能减少目标防御。想要真正了解红烛的秘密,我们需要从代码入手,分析底层的实现逻辑,理清逻辑的功能脉络,这样才能了解的更全面。
话不多说,我们直接上代码。如图所示,红线部分参数,poison, damage, homer单从字面意思上看,damage表示伤害,MOR是英文,more表示更多程度更深的意思意味着中了红毒的情况下伤害会加深。那么是不是这样呢?我们接着往下看,如图所示的红线部分就是伤害加深的计算公式,这里的damage表示目标受到的初始伤害,RAID prison level表示施法者的湿度数等级,最后这个damage就是通过计算后目标受到的最终伤害。假设施法者的施毒术等级是三级,目标受到的初始伤害是50,那么通过计算目标最终受到的伤害是65点,伤害多了15点,其伤害加深了30%。
由此我们得出了第一个结论,即红毒的作用是加深目标受到的最终伤害。当施法者施毒术技能为三级时,目标受到的最终伤害加深30%。灰色药粉俗称滤毒,倒是释放施毒术所需道具,滤毒的作用相信大家都不陌生。使目标持续扣HP那么老怪再提一个问题,是否倒数越高目标调HP越多?如果你回答的是,那么恭喜你又回答错误了。倒数并不会提升绿毒的效果,请听老怪给你详细讲解。
如图红圈部分所示,poison details参数,dick是英文减少的意思,health是英文生命的意思。从字面上可以看出,这个参数代表HP减少的场景。第二个红圈damage health函数即是扣除HP的具体时间。这里我们注意一下,亏损level是指尸毒数等级。我们假设是三级,则第一个入参为1加3等于4。记住这个4,一会儿要用到这里的damage,就是前面的4,可以看到本体最终HP等于本体初始HP减4,由此我们可以得出第二个结论,例如每次恒定掉4点HP到树的高低并不能影响绿萝的效果。
看到这里可能有观众会认为道术对于尸毒术来说没什么用,其实这个说法也不对,道术对于尸毒术的提升主要体现在持续时间上。上图是绿毒持续时间的逻辑,下图是红毒的持续时间逻辑。我们从红绿毒在get power 13函数的入参步骤就可以知道,红毒的持续时间总是比绿毒要长。这也就解释了为什么打boss的时候,同一时间上红利毒,一段时间之后,明明boss身上还有毒,但却回血了。
我们再来看红利图持续时间是怎么计算的。如图红线部分数值老怪查了数据库都是0,可以省略个几分。Get power函数的参数PW代表本体倒数值ga pure 13函数的参数PW代表绿度为30,红度为40。假设施毒术等级为三级,倒数为50。那么通过计算滤毒的持续时间为基础30秒,加到数值算出的100秒等于130秒。同读的持续时间为基础40秒,加到数值算出的100秒等于140秒。由此我们可以总结出湿毒数等级为三级时红绿毒持续时间的计算公式,即绿毒持续时间等于基础30秒加到数值乘2,红毒持续时间等于基础40秒加到数值乘2。最后再告诉大家一个小秘密,如果目标中了三级红毒,其身上的装备耐久消耗速度会加速1.3倍,大家不妨在游戏中实验实验。