设为首页收藏本站
非站长允许不得发放广告。违者封号!

美獾小屋

 找回密码
 立即注册

扫一扫,访问微社区

搜索
热搜: 活动 交友 discuz
查看: 2034|回复: 0

英雄无敌6 属性与伤害算法分析

[复制链接]

634

主题

2119

帖子

1万

积分

超级版主

Rank: 8Rank: 8

积分
14050
发表于 2015-11-8 09:10:20 | 显示全部楼层 |阅读模式

录入:EvilP
录入时间:2011-10-09 21:27:28最后修改时间:2013-05-18 00:30:20

首先要介绍下本代的英雄属性,本代英雄有八个主属性:
物理攻击Might Power
增加物理攻击的兵种的伤害,并且增加力量系主动能力的效果。
物理防御Might Defense
增强兵种的物理防御。
力量Might
等于英雄的基础物理攻击和物理防御的和,决定英雄的直接攻击的伤害。
领袖魅力Charismatic Leader
也就是以前的士气值,本作兵种本身也有士气属性,可叠加到兵种身上。
魔法攻击Magic Power
增加魔法攻击的兵种的伤害,并且增加魔法系主动能力的效果。
魔法防御Magic Defense
增强兵种的魔法防御。
魔法值Mana
等于英雄的(基础魔法攻击+基础魔法防御)×10。
天命力Destiny
也就是以前的幸运值,本作兵种本身也有幸运属性,可叠加到兵种身上。
英雄的初始属性为9点,纯等级成长30级时为67点,也就英雄每升一级获得2点属性成长(不包括力量和魔法值,这个是随其它属性成长而成长的)。
英雄的属性成长会受装备的宝物和访问的属性点建筑影响,会按加成后的比例向默认比例成长。
下面2-7列为初始属性,8-13列为满级属性:

物攻物防魔攻魔防士气运气物攻物防魔攻魔防士气运气
圣堂力量131121152187115
圣堂魔法0222215111817115
地狱力量321102201797410
地狱魔法2122021071917410
亡灵力量232101192210907
亡灵魔法123201811212007
据点力量42011121177886
据点魔法311111108171886
瀛洲力量22121118188977
瀛洲魔法11231188181977
地牢力量31211120178787
地牢魔法21221187201787
而兵种有如下主要属性(蓝字的为游戏加成换算后的显示结果,不是在DATA数据中设定):
物理伤害Might Damage
也就是物理攻击型兵种的基础伤害值。
物理防御Might Defense
游戏数据里设定的防御值,用于换算物理抗性。
物理抗性Might Resistance
用物理防御计算而来,决定兵种受到物理攻击时的伤害比率,也就是游戏里显示的百分比值。
魔法伤害Magic Damage
也就是魔法攻击型兵种的基础伤害值。
魔法防御Magic Defense
游戏数据里设定的防御值,用于换算魔法抗性。
魔法抗性Magic Resistance
用魔法防御计算而来,决定兵种受到魔法攻击时的伤害比率,也就是游戏里显示的百分比值。
主动性Initiative
决定兵种的出手顺序,数值越大越快。
移动力Speed
决定兵种在战场的移动范围。
士气Morale
英雄的领袖魅力可以叠加到这个属性上,每1点代表1%士气高涨几率。士气高涨后可以额外行动一次,不过伤害和移动力减半。
幸运Luck
英雄的天命可以叠加到这个属性上,每1点代表1%幸运一击几率。暴击增加50%伤害,反之不幸则减50%。
生命值Hit Point
这就不用解释了吧……
射程Range
有三种,None,无,即非远程兵种;Half,半程,远程兵种,目标距离超过半个战战场则要伤害减半;Full,远程兵种,不受射程影响。

英雄的物理攻击(Might Power)对物理型兵种的伤害有加成,同理魔法攻击(Magic Power)对魔法型兵种攻击的伤害的加成。
而兵种的直接攻击伤害算法如下(技能类效果算法见这里),这里不管魔法型和物理型算法都是一样,以纯物理为例:
兵种的基础伤害:物理伤害×(1+英雄物理攻击÷100)^2.5(^2.5意为2.5次番)。然后乘以数量,依兵种的伤害的最小值和最大值的计算结果间随机取值。
兵种的防御力为:英雄的物理防御+兵种的物理防御。
防守方的修正为:1÷(1+兵种防御力/100)^2.5。
兵种的防御抗性(在战场上显示的):1 - 防守修正。
造成的伤害为:基础伤害×防守修正。
其中两个2.5次番后的数值取四位小数。

举例如下:
一个物理力量15的英雄带20食尸鬼攻击物理防御为10的英雄带的7物理防御的哨卫。
食尸鬼伤害5-7,20只就是100-140的默认伤害。
英雄加成后为:(100~140)×(1+0.15)^2.5=142~199。1.15的2.5次番是1.4182232502325,四舍五入为1.4182。
防守方的修正为:1÷(1+0.17)^2.5=0.6754,也就是哨卫的防御抗性为1-0.6754=32.46%。1.17的2.5次番是1.4806917422948,1÷1.4806=0.6754018641091449,四舍五入为0.6754。
最终伤害为(142~199)×0.6754=96~134。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|美獾小屋 ( 京ICP备14027566号  

GMT+8, 2024-5-18 16:17 , Processed in 0.071912 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表