先看第一张图片,荀彧中反计,甄洛有磐阵效果,伤害是178。目录大王发动犄角,伤害两次分别为288和157,其中为了减少血量带来的偏差,特意选了目录大王血量比较高的时候,这里目录大王血量为11559,荀彧血量为12000,另外目录大王被动技能打到磐阵的甄洛,伤害是139(这个伤害没有截图)。如果说大幅度降低就是降低到固定10%,这显然说不通,因为目录大王犄角的伤害不可能是288 * 10和157 * 10(正常犄角的伤害我没有截图,但是常识都知道,不可能那么高),所以这里应该是兵力的保底伤害起效果了。那么第一个矛盾就出来了,同一个人(目录大王),同样的大幅度降低(一种反计,一种磐阵),同样的血量,为什么计算出两个值(目录大王自带被动139,犄角152).第二个矛盾,同样的反计大幅度降低,作用到两个人,一个计算出的保底是178(驱虎),另一个是152(犄角)。所以,所谓反计大幅度降低就是变成10%然后再计算兵力保底,这个是说不通的。
第二张图片和第三张图片是一起的,一个是荀彧中了十面(伤害152),一个是没有中十面(伤害464),而反计是根本不会影响不攻的伤害的。这里就更直观的展示出了,同样的大幅度降低,他们的生效时机和计算时机是不一样的,比如反计就是在释放主动战法的时候生效。
猜测:楼主认为,合理的解释应该是这样的,像驱虎这样的主动战法都有一个伤害率(假设150%),并且会说明受xx属性影响,那么在荀彧释放战法的时候,会根据伤害率和荀彧当时的谋略计算一个最终的伤害率(假设200%,大赏等加buff的技能也类似),由于驱虎是主动战法,所以反计的减伤生效,生效后就把这个伤害率降低了90%,最终的伤害率是降低了90%的这个伤害率(这里变成了20%)。然后这个伤害率作用到了我方甄洛身上(如果是类似楚歌的这种技能,那么是下一次我方甄洛行动才生效),因为驱虎是主动技能,所以要计算甄洛身上受到主动战法加成(假设集火加成50%,那么伤害率变成了20% * (1 + 50%)),然后再计算双方的智力差得到一个伤害值,注意伤害值确定了以后,各种xx伤害降低增加才有计算意义,到了这一步才真正计算诸如马超的加成汉董的减伤,最后计算的伤害值根据规则进行保底。为什么主动战法伤害率的计算要在伤害计算之前进行呢,这是因为各种dot的存在,这就要求战法在释放的当时就计算好相关值了。
总结:反计的主动战法减伤是在释放战法的那一刻计算的,极火的主动战法加伤是在受到主动战法那一刻计算的,各种xx伤害加成减少,是在计算伤害值的时候使用的。主动战法是这样,普通攻击也同理。