2013年01月23日 11:32:19
魔法伤害的叠加计算公式——龙与地下城2 暗黑秘影
在龙与地下城2 暗黑秘影中,有些法术在打到多个敌人时,威力会变的很大,签名耳环的精灵在第3关人形魔蝎BOSS处,连小兵带BOSS一起电,就可以发挥出可怕的破坏力,直接能把BOSS电残废。然而,有的时候明明电了很多敌人,但这个电魔法造成的伤害又很小,到底是为什么呢?黑法师的陨石破坏力惊人,但是装备了耳环和红杖之后,怎么伤害就变的很小了?这些谜团本文将一一解开。
暗黑秘影 魔法伤害计算公式
首先,SK告诉大家结论,然后我们再来看例子。魔法伤害的计算过程是:
1.判断是否有法师的杖类加持,如果有就进行对应的加成,具体:
巫术之杖(红杖) 伤害+50%、魔力之杖(蓝杖) 伤害+25%、元素之杖,法师5级魔法伤害+25%。
2.判断是否带有耳环,如果有魔法伤害就+25%(增加基础魔法伤害的25%)。
3.判断是否持有棒类:火棒 火系伤害+5,电棒 电系伤害+5,冰棒 冰风暴伤害+5.
4.以上计算过程中,伤害叠加型的魔法,任意一步伤害超过255的话,就被减去256,如果伤害为0,那么就置为1。
以上说的魔法伤害,包含纯魔法和可以释放对应魔法的戒指效果,但不包括牧师蛇魔法和飞虫魔法,这2个法术我们到牧师角色分析里再说。
注意杖和耳环虽然是分先后计算,但它们都是以魔法基础伤害来做运算的。这个和物理伤害计算不同。
假设法师持有红杖、耳环、电棒,电基础伤害40,那么第一次的伤害=40+40×50%+40×25%+5=75。
但物理伤害不同,加持了B和S魔法,武器基础伤害20,使用A攻击时:第一步S加成算20×1.5=30,然后少量修正,假设修正为26;B魔法加持就是26×1.25接着运算,它不是以基础伤害作为运算基准的。这是物理和魔法伤害计算中的很大的差异。
如果你忘记了物理攻击怎么算的,那么看这篇文章武器攻击力和伤害是如何计算的
经典案例 耳环精灵在第3关水路 电蝎子
先来看一组图,带有耳环的精灵,连小兵带BOSS一起电,一个电过后的伤害如下图所示。
只有耳环时 魔法伤害的计算
这里造成伤害的关键是耳环,它的作用是魔法伤害+25%。意思就是每一次的伤害都比上一次增加25%。当伤害超过255时,则被减去256。(如果为0,则伤害置为1)
在暗黑秘影中,每一个魔法均有2个伤害值,一个对应小兵,一个对应BOSS,对BOSS的伤害要低一点。精灵此时的等级为LV8,电魔法对小兵伤害为28,对BOSS为26。
现在我们来看,电魔法计算过程如下,为了省力 A + Ax25%,我就写作 Ax1.25 了:
第几个 | 对小兵 | 伤害计算过程 |
1 | 35 | 基础伤害 28 X 1.25 |
2 | 43 | 上个伤害 35 X 1.25 |
3 | 53 | 上个伤害 43 X 1.25 |
4 | 66 | 上个伤害 53 X 1.25 |
5 | 82 | 上个伤害 66 X 1.25 |
6 | 102 | 上个伤害 82 X 1.25 |
7 | 127 | 上个伤害 102 X 1.25 |
8 | 158 | 上个伤害 127 X 1.25 |
9 | 197 | 上个伤害 158 X 1.25 |
10 | 246 | 上个伤害 197 X 1.25 |
11 | 51 | 上个伤害 246 X 1.25 – 256 |
12 | 63 | 上个伤害 51 X 1.25 |
第几个 | 对BOSS | 伤害计算过程 |
1 | 32 | 基础伤害 26 X 1.25 |
2 | 40 | 上个伤害 32 X 1.25 |
3 | 50 | 上个伤害 40 X 1.25 |
4 | 62 | 上个伤害 50 X 1.25 |
5 | 77 | 上个伤害 62 X 1.25 |
6 | 96 | 上个伤害 77 X 1.25 |
7 | 120 | 上个伤害 96 X 1.25 |
8 | 150 | 上个伤害 120 X 1.25 |
9 | 184 | 上个伤害 150 X 1.25 |
10 | 233 | 上个伤害 184 X 1.25 |
11 | 35 | 上个伤害 233 X 1.25 – 256 |
12 | 43 | 上个伤害 35 X 1.25 |
注意:例如 127 X 1.25 = 158.75,游戏是只取158的,因为游戏程序里没有除法,它实际进行的二进制数逻辑右移2位的运算,所以小数部分一般都是丢弃的。但是有时像算出62.5,游戏竟会取值61,这个我就不太明了了。
耳环的作用+25%,使得伤害变成了一个等比数列,公比是1.25,下次的伤害是上次的1.25倍,超过255的话,则减少256.电魔法出手自后,每电到一个敌人,游戏根据它是第几个敌人,把2组伤害计算出来,然后再看它是小兵还是BOSS,决定取哪张表的伤害。所以图中看到,只有当人形魔蝎BOSS为第10个电到时伤害最大,;决定伤害的关键是第几个电到,而不是一个电到多少个。
从左图中来看,在BOSS上方还有几只小蝎子,它们对BOSS的伤害计算加成是没有的,它们在BOSS之后才被电到,所以大家知道了,也不是电到越多越好,伤害过头就完完了。开始控制在7-8个小蝎子为好,然后战蜥人跳出来,你第9个电到或第10个电到BOSS的几率就比较大, 伤害也够大了。
只有电棒时 电魔法伤害的计算
电棒的作用是电系伤害+5。因为是个加法,所以太简单了。
第一个敌人受伤害A,第二个就是A+5,第3个就是A+5+5,如此如此,这是一个等差数列,公差为5.下一次的伤害比上一次的多5。而且单独的加法不用担心过255的问题,因为达不到这么大的累积,需要近50个敌人累加才可能达到。
所以法师只持有电棒电蝎子时,我们感到伤害非常稳定,但是高不到哪里去,就是这个原因,这是一个加法。
同时持有电棒和耳环
这种情况是最复杂的。游戏会优先计算法师的杖类,然后是耳环,最后是棒。
假设电魔法此时的基础伤害为30,那么第一个敌人受伤害就是30 X 1.25 + 5 = 42,再下一个敌人的伤害就是 42 X 1.25 + 5= 55。如此反复。运算中任何一步超过255,都会减去256.这是因为电魔法是按字节运算来的,十进制的300,在程序里是记作 01 2C (256+44),高位字节的01是被丢弃的。只剩下了低位的那个字节。
既没有耳环 也没有电棒 电蝎子会怎么样
哎呦,亲,这个还要讲吗?第1个敌人受伤害28,第2个敌人受伤害28,第3个敌人受伤害28……第100个敌人受伤害28……
如果是100个BOSS,那么每个BOSS受的伤害都是26。
其他叠加魔法伤害计算
同一个魔法暂停时间内,按先后顺序打到敌人的这种方式法术,都会有上面这种伤害叠加计算效果 (陨石除外)。比如火墙、火球、闪电术、魔法飞弹(同一颗)、石化术。
而全屏同时打中敌人的魔法则不会依次叠加,你对3个地狱犬放一个冰魔法,它们受的伤害是一样的。
黑法师陨石魔法 最容易伤害溢出
黑法师陨石的基础伤害160,那么他手持红杖、耳环、火棒时,释放陨石魔法的伤害是多少呢?聪明的你应该能举一反三了:
伤害第一步,160 + 160 X 50%(红杖)= 240;
伤害第二步,240 + 160 X 25%(耳环) = 280 ,超过255,伤害溢出变为 280- 256 = 24;
伤害第三步,24+5(火棒)=29。
所以这时黑法师的陨石只能打出小伤害29,因为过255溢出了。有的资料就说红杖不加陨石威力,这是无稽之谈,完全的扯淡;有的玩家也会在那里很起劲的说陨石伤害是浮动的,有时大有时小,这是放他娘的屁,陨石的威力是绝对固定的。
本游戏中所有魔法都有一张和等级的攻击力表,唯独2个魔法是特别的,就是陨石和PK魔法,固定伤害160 和70,程序直接写死的,和等级无关,估计也是capcom偷懒,给这2个后期的法术不做表了,直接用的语句赋值伤害。
好了,魔法伤害公式就到此了,那么电秒龙是怎么回事呢?其实是一个道理,红龙和SYNN在那种眯眼状态下会被电魔法持续的打到。电秒龙其实是打了NN段的结果,每一段的伤害均符合上面的计算公式,这个我们到下一篇文章再讲。最后来一个陨石的威力演示,各位亲都应该知道怎么算了吧:红杖的50% = 蓝杖的25% + 耳环的25% ,等效。
视频演示
除非注明,暗黑秘影中文站文章均为SK原创,转载请以链接形式标明本文地址。
本文地址:https://www.chinadd2.com/magic-attack.html
作者:sssskkkk | 分类:游戏程序 | 标签:暗黑秘影 , 魔法 | 评论:10 | 浏览:16549
随机推荐 |
已经有 10 名冒险者 发表了评论!
今天游聚上碰到一位sk大大的脑残粉,我攒电戒指打伊泽豪登之前放弃了耳环选择了手环(因为大多数情况下就2段伤害,2.25跟2差别不大,而手环有稳定的攻击+1),被他给我一顿教育,还让我来看chinadd2,真心给跪了……耳环的效果对大多数职业而言是在特定关卡有奇效(比如蝎子一家,以及只有脑袋的龙),但很多人迷信了……
这个是你弄错了,耳环的公式不是你理解的那样(2:2.25):
以幽灵为例子来说,假设你当时的电威力是50,不带耳环,对付幽灵+2个骷髅。那么当一个电魔法打中这3个敌人时,骷髅A受伤害50,骷髅B受伤害50,幽灵受伤害50+50=100(两次).
当你携带耳环时,伤害是 本次=上次x1.25,假设最佳情况,
先电到了2个骷髅,最后幽灵,那么伤害是:骷髅A受伤害50×1.25=62,骷髅B受伤害62×1.25=77,幽灵第一次 77×1.25=96,幽灵第二次伤害96×1.25=120,幽灵总伤害=96+120=216.
所以伤害对比是 100:216,近乎2倍的伤害,也就是2:4.32,而不是2:2.25)
再来看这个例子里的较坏情况,带了耳环,先电到幽灵,然后2个骷髅,再是幽灵第2下。那么伤害为:
幽灵50×1.25=62,骷髅A 62×1.25=77,骷髅B 77×1.25=96,幽灵第二次 96×1.25=120,所以,幽灵的总伤害为62+120=182。也就是100:182的关系,也就是2:3.64,而不是你想的2:2.25.
耳环的叠加是乘法次方的计算,这是一个等比数列,也就是1.25的N次方,高利贷滚雪球式的伤害。所以没有耳环时的伤害,是根本无法与之相比的。
我不知道“教育”你的那位朋友口气如何,但应该是出于好心(言语可能让你不适了)。
战士矮人盗贼这样的肉搏角色,可以迟一点去拿耳环,在10-1天空之城的第3个房间里去拿耳环,那是最后的机会。只要你想用电去对付幽灵,一定要拿耳环,否则伤害相差太远了。
耳环对付蝎子和龙也不是什么“奇效”,之所以有惊人的伤害效果,靠的这种滚雪球利滚利:本次伤害=上次伤害x1.25倍(第N次伤害=基础伤害的N次方)
就是靠一次次的叠加伤害计算出来的,上面那张蝎子伤害的表格中,只有蝎子处于第10个被电伤害才刚好最大。如果碰巧是11个电到蝎子,哭死你,几乎不费血。
而龙被电死,我也写过文章的,它是自身承受了NN段伤害,NN段伤害加起来,总伤害才够多。每一段伤害也列过计算过程,每一段伤害都有据可算。
你就记住,打大口之前,如果你真的是想用电戒指的话,一定要有一个耳环就对了。否则,电戒指的威力就真的会不够
我有点跟不上话题了,谁能告诉我楼主2:2.25的结论是怎么来的… -_-
我猜这位朋友可能是这样想的:电1次算1,幽灵电两段是1+1=2。有了耳环伤害+0.25,变成了1+1+0.25=2.25。认为2和2.25差别不大。。
懂了。
少年你迷信…哦不,你算错了,不是2:2.25,应该是2:2.8125(=2:(1.25*2.25))。因为有耳环的话第一次的伤害就是基础的1.25倍,第二次的伤害是1.25*1.25倍。
—-
顺便数据一下。
不考虑精灵和法师,其他四个角色里等级最低是12级的矮人,用戒指电BOSS基础伤害是30点。如果按照楼主只电大口两下,不电杂兵来计算伤害的话,依【无/仅电棒/仅耳环/耳环+电棒】这四种情况,其结果会是60/70/84.4/100.6;战士到大口时不超过20级,累计伤害是72/82/101.3/117.5;盗贼在路上打红龙的话能到20级,20级时累计伤害是80/90/112.5/128.8。
随着基础伤害的提升,配耳环对伤害的增量会越来越高。所以即便不是在蝎子和红龙这两场BOSS战用闪电束,有耳环也还是比没耳环好。
看了地精甲的解释明白了,的确忘记了第一次也有1.25倍。另外我认为差距不大的原因是点戒指不能改方向,组队实战的时候并不好达到sk描述的先兵再幽灵的高玩效果。谢谢两位!
先兵后大口只是理想状态,通常来说并不太容易做到,不需要以这种理想状态为目标。即便你是先大口后兵,在有耳环的前提下通常也能打出第三甚至第N下的高伤,所以光就大口这场BOSS战来说,是很容易电出高伤的,这恐怕也就是以前传言大口怕电的缘由吧。
至于你说的组队实战,除非是事前讲明了要互坑PK,否则一般情况下有经验队友会理所当然似地配合有一堆LB戒的人来电大口的,所以你大可不必在这种地方担心。如果碰上不知道的你也可以并应该向他们解释为什么要配合走位,要相信其他玩家是能够一回生两回熟的嘛。