《英雄无敌3》物理伤害计算公式

《英雄无敌3》物理伤害计算公式

首页枪战射击致命一击战争更新时间:2024-05-09

各位观众老爷好,昨天我们更完了9族基础玩法介绍,本来计划的是更战役攻略的,毕竟战役才是英3真真的训练模式嘛,基本上打通所有战役就能入门了。当然现在有的朋友把过200归隐视为入门,不过我是不认可这种观点的。这种观点就和象棋爱好者有些号称业5才入门是一个意思,不过是日常圈子缺乏新人产生的误差判断而已。对于新人,我觉得能过200战役就算是入门了,然后可以转战官图随机图这些练技术了。

闲话少说,我们步入正题,多次有粉丝问到物理伤害计算公式问题,今天就插播一些公式解析,明天开始更战役。简单地说,伤害是计算基础,其他的因素都是在这个基础上进行加成计算,攻击比防御多一点增加5%伤害,防御比攻击多1点则减少2.5%伤害。先给出公式再来逐项解释:

最终伤害=伤害*(1 5%(攻击-防御) 技能增伤 战场增伤 敌对增伤)*(1-技能减伤)*(1-魔法减伤)*(1-战场减伤)

伤害:指攻击方兵种面板上显示的伤害,在圣灵佑佐和恶咒附身修正后的数据,同时有几个兵种特英雄是能增加对应兵种伤害的,也要计算进去。

5%(攻击-防御):攻击方攻击大于被攻击方防御时,用这个公式,如果攻击小于防御,则换成-2.5%(防御-攻击)。这里的攻击和防御同样是兵种面板经过修正后的数据,英雄的AD是直接加在兵种上的,战场上能看到兵种数据后面有个括号,就是修正数值,需要注意的是,还有百发百中、嗜血奇术、祈祷、虚弱无力和护体石肤会改变攻击或者防御的数值,计算的时候要考虑进去。注意,攻击大于防御时,攻击-防御最大值取60,超过60的按60计算,防御大于攻击时,防御-攻击最大值取28,超过28的按28计算。

技能增伤:指的是进攻术和箭术对伤害的加成,野人族有2个进攻特,他们的进攻术升满不是30%,而是随等级逐步提高的,需要留意。另一个需要留意的是人族的骑兵走的步数是要算攻击加成的。

战场增伤:这个属于意外因素,指的战场上概率发生的幸运一击和黑暗骑士的致命一击,发生一个加100%。

敌对增伤:兵种面板上显示和谁是死敌,攻击死敌时就增伤50%。

技能减伤:指的是防御术,同样的防御特的防御术要算等级加成。

魔法减伤:指的是战场上影响释放的减伤的魔法,大气神盾和护体神盾。

战场减伤:指的是远程超距离减半,攻城减半,近战减半,精神元素攻击非生命减半,失明后反击有减伤,石化和麻痹也分别有减伤。如果同时发生多个因素,是分别相乘。例如远程攻击城内部队,计算出前面的数据后,先乘一个距离惩罚(1-50%),再乘一个城墙惩罚(1-50%),如果攻击的是被石化麻痹的单位,还要再乘(1-50%)。

公式看起来很复杂,其实我也不建议大家去心算这个数据,玩个游戏这么累也没必要,在战场下面的信息窗口,会显示伤害数据,只要注意这个伤害数据不含战场概率性的增伤因素就行了。

最后再说下复数单位攻击的问题,有两种观点,一种认为是以上公式算出单个的后乘数量得出,一种观点认为是每个单位分别按公式计算后相加得出。目前主流观点是第二种,但我不是很认同,当然我没证据,不知道持第二种观点的大神有没有程序方面的证据。

我的理由是作为一个这么早出的游戏,不太会作出单个计算和累计的计算模式,算法复杂对当年的电脑硬件压力很大。另一个理由是每个单位都随机一次,随着数量的增加,因为单个伤害会呈正态分布,所以兵越多,伤害会越接近平均值,从而导致大数量兵的伤害范围失去本来的意义。如有不同看法,欢迎留言讨论,我是今日头条80后的青春印记,感谢您的阅读,跪求点赞关注评论转发收藏推荐。

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved