bgqsl 发表于 2006-8-30 10:52:20

TDS2.05 和 Chaser1.7 中巫术专长的 bug

巫术,这个技能在 TDS 和 Chaser 中都得到了加强,虽然中后期的战斗,魔法伤害都不能
主导战场,但是偶尔心血来潮,还是可以玩一下的,特别是 TDS 中凤城开局,用起魔法来
相当的爽快,中后期也不算太吃亏,因为如果不算二追的话,全体施法相当爽快,别的不说,
全体施法用瓦解射线的话,每次全体 -5 的防御,还是相当有意思的,更不用说还有 blind 这种
bt,(这个我没测试,如果可以全体 blind,那就完美了,瓦解射线是肯定可以全体的。)

先来看一下,巫术专长对直接伤害法术的影响,公式应该是:
最终伤害 = 法术基础伤害 + 巫术技能加成 + 英雄等级对巫术造成的加成。
事实上,老玩家应该都知道,比如一个 Power 10,level 10 的 wizardry 专长的英雄,有一系法术
已经专家,wizardry 专家(30% dam),那么他的魔法神箭造成的伤害应该是
(10*10+30)(基础伤害)+(10*10+30)*30%(巫术加成)+(10*10+30)*30%*5%*10(等级对巫术的加成) = 130+39+19 =188 (可能 189)的伤害.TDS 中巫术得到加强,expert 的 wizardry为
60% 的加强,如果套用的 TDS 中,这个伤害应该是 :
130+130*60%+130*60%*5%*10=247 的伤害,可是由于 TDS 中的算法错误,等级对巫术
的加成被忽略,结果只能有 130+130*60%=208 的伤害了。其实,说起来 TDS 加强了巫术,
但是却忽略了等级的加成,一个 level 20 的没有加强巫术的英雄已经可以造成这么多的伤害了,
实际上就是说,level 20 以后,相比一个普通的巫术专长的英雄,已经吃亏了。当然,TDS 中
元素的魔法选项一定程度上弥补了这种错误,但它确实是存在的。

再转回来看看 Chaser1.7,一段时间,因为想玩玩法术,所以 TDS 后又 Chaser 了一把,却发现
Chaser1.7 中问题更大。作者给出了加强后巫术的伤害公式,实际上那个是不对的。真实的公式
我总结了一下,应该是:
最终伤害 = 基础伤害 + 巫术加成 +等级巫术加成+战场加成,其中作者给出的战场加成是在算上巫术和巫术等级加成后算得,实际上不是,是按照基础伤害算得,而且作者给出的巫术等级
加成公式也不对。如果法术基础伤害 1000 的话,level 10 英雄,expert wizardry,最终伤害
应该是: 1000+1000*60%+1000*60%*5%*10+1000*5%*10=2400,而不是作者的公式计算
出来的 3150.这就算了,最大的问题在于,这个只适用于打野兵,面对敌人英雄领导的部队,
伤害只有 1000+1000*60%=1600,就是说,既没有等级加成,也没有战场伤害,这个太让人
伤心了。最后只好匆匆作罢,不再玩了。

strongestid 发表于 2006-9-1 18:04:36

可以肯定地告诉楼主,二追的全体施法,放blind没有惊喜。

81 发表于 2006-9-2 08:36:31

只有援攻必杀技才能全体blind

graylucky 发表于 2006-9-16 13:40:38

WoG以后,我对巫术已经完全失去兴趣了。
页: [1]
查看完整版本: TDS2.05 和 Chaser1.7 中巫术专长的 bug

捐赠