混沌 发表于 2012-12-29 13:00:21

nwc为啥不把攻击低于于防御的伤害计算公式和高于时的弄成一致~

现在攻击大于防御60点,多的就没用了,
现在防御大于攻击28点,多的就没用了,一对比,感觉防御的作用比攻击差啊
应该是A>D时,1+(A-D)*5%
D>A时:1/
并且不设置300%这样的上限

这样就对称了

eva2000as 发表于 2012-12-29 13:34:27

因为原本的算法很平衡。你光看见了AtkDfs,却没看见Dam、Hel、Spd。你究竟何来自信认定人家用大样本数据分析得出的结论比不上你拍脑袋的异想天开?

[ 本帖最后由 eva2000as 于 2012-12-29 13:36 编辑 ]

无心云 发表于 2012-12-29 13:58:10

好像已经有同志实现楼主的想法了。

dadds 发表于 2012-12-29 20:02:13

估计对称了战斗时间就要变长,因为一些防御很高的生物就更难打死

灰狼王子 发表于 2012-12-30 02:27:16

还是要鼓励一下发现问题和提出问题的童鞋们!

话说第一次看到英雄宝典里伤害的计算式时,哥也比较疑惑。不过接下来举个极端的例子就很能说明问题。
假设四围分别为0011的一级英雄带1个枪兵,攻10W+防10W+伤害2,生命10(经修改或者吸魂处理),另一方是四围99的60级英雄(非进攻或防御特)带100个大天使,攻30防30伤害50生命250,不考虑宝物、士气、幸运等加成,那么哪方能赢?
很明显,如果按照LZ建议的公式来计算伤害,那么100个大天使必输,因为这个攻防很BT的枪兵攻击大天使时造成的伤害约是5000倍的原始伤害,也就是1万点伤害,能干死40个大天使。而100个大天使攻击枪兵,枪兵收到的伤害只是应受伤害的约1/5000,也就是说100个大天使每次能造成1点伤害,谁胜谁负一目了然了吧。如果你是这个60级的超级英雄,你甘心吗;jx;
所以结论就是:1、防御比攻击的真实作用或者说实战效果要大,这点可以参看英雄宝典里关于进攻术和防御术的PK,所以你会发现进攻术是近战伤害提升30%,防御术却只是15%。
2、官方之所以计算公式不同而且要设置伤害的上下限,就是为了避免当双方交战生物攻防差过大时出现的绝望和不可逆转的处境,不至于是弱者一方完全没有取胜的可能性。这也是符合实际战斗效果的,比如无论你的骑士攻防多么的高,1000倍的兵力难道还搞不死你,压都压死你,斯巴达300勇士的案例并不是比比皆是的。

灰狼王子 发表于 2012-12-30 02:29:00

还有个更简单的例子

只要把自己的一追等级练上去了,比如用低级兵,攻防增长会非常BT,那么如果按照建议的公式计算伤害,完全裸奔自动战斗7队9999的圣龙都毫无压力,那游戏还有什么乐趣呢。
页: [1]
查看完整版本: nwc为啥不把攻击低于于防御的伤害计算公式和高于时的弄成一致~

捐赠