WoG-英雄无敌III 中文论坛

 找回密码
 英雄注册|Register

QQ登录

只需一步,快速开始

查看: 196|回复: 6

关于英雄防御的构想

[复制链接]
字体大小: 正常 放大

签到天数: 40 天

连续签到: 4 天

[LV.5]祭司

发表于 2018-5-16 09:11:20 | 显示全部楼层 |阅读模式
网易微博分享 搜狐微博

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?英雄注册|Register

x
本帖最后由 softsnow 于 2018-5-16 09:12 编辑

H3计算伤害的时候,防御方防御比攻击方攻击每高一点数值,减少伤害2.5%.相差28点数值的时候,防御方获得70%最大免伤。再多出的防御就溢出了。能否修改成防御免伤成一个近似线性增长。防御越高,获得免伤越高,比如:20点防御50%免伤,40防御75%免伤,80防御,87.5%免伤。当然,这只是一个思路,具体减伤数值有待研究。

签到天数: 52 天

连续签到: 1 天

[LV.5]祭司

发表于 2018-5-16 11:05:14 | 显示全部楼层
原版是按照固定2.5%计算,相差28点时极限最低 30%伤害.
如果改成非线性的话,得有个计算公式,而且这个公式不能太复杂哦.
楼主可以设计公式出来吗?代入各种攻防差,对照原版看看结果.

签到天数: 33 天

连续签到: 1 天

[LV.5]祭司

发表于 2018-5-16 14:13:15 | 显示全部楼层
英雄无敌5的伤害减免不就是这样么,防御力大于攻击力时,差值k,伤害效果为:1/(1+0.05*k)。也就是多20点防御减伤50%,多200点防御减伤10/11,总之永远不会完全100%免伤

该用户从未签到

发表于 2018-5-17 18:27:31 来自手机 | 显示全部楼层
防御特能否100%?还是只能70%

签到天数: 40 天

连续签到: 4 天

[LV.5]祭司

 楼主| 发表于 2018-5-18 09:07:17 | 显示全部楼层
防御术的免伤是另外计算的,和这个不互相干扰。具体计算为:受到伤害*(1-防御减少伤害百分比)。99级防御特免伤将近90%

签到天数: 40 天

连续签到: 4 天

[LV.5]祭司

 楼主| 发表于 2018-5-18 10:52:30 | 显示全部楼层
本帖最后由 softsnow 于 2018-5-18 11:27 编辑

假设减伤期望值为:k=0,物理免伤0%,k=20时物理免伤50%,k=40时物理免伤75%,减伤呈一个近似线性曲线(其中K为防御方防御与攻击方攻击差值,k>0)。
比较简单的减伤公式:物理免伤k/(ak+b)*100%,k>0时才用这个公式。
假设a=2/3,b=80/3.即物理免伤为k/(2k/3+80/3)*100%
k=20时物理免伤50%
k=40时物理免伤75%
k=10时物理免伤30%
1<k<40时物理免伤和免伤期望值比较接近,但是当K值继续增大减伤收益明显提高,会超出预期范围,需要设置减伤上限75%。

签到天数: 101 天

连续签到: 3 天

[LV.6]骑士

发表于 2018-5-18 17:42:15 | 显示全部楼层
不设置减伤上限有可能出现打击反加血。
您需要登录后才可以回帖 登录 | 英雄注册|Register

本版积分规则

Archiver|手机版|小黑屋|帮助|WoG英雄无敌中文站|WoG Chinese Fans Forum ( 京ICP备11045332号   

GMT+8, 2018-9-21 15:53 , Processed in 0.197743 second(s), 34 queries , Gzip On, Eaccelerator On.

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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