游侠会员“kdashworld”分享抗性计算教程-游戏文章
  
当前位置:游戏文章首页 >> 游戏心得 >> 游侠会员“kdashworld”分享抗性计算教程

游侠会员“kdashworld”分享抗性计算教程

2008-05-14 16:43:46  作者:kdashworld  来源:游侠网  浏览次数:0  文字大小:【】【】【
原帖在HGL的官网论坛里Resistances: The Math Behind Them ,因为是英文的,可能有人看不懂,偶就根据自己的理解开个帖吧,如有疑问,请参考原帖

因为本人并未想过从SP的文件里rip出数据(虽然可以做到,但是比较繁),所以那个帖子里的数据为准确的rip数据(暂时是0.6里的数据)。。。。。。

前提:游戏的数据机制,所有怪都有对应的基础等级数据,如10级的怪有多少HP,杀一个10级的怪能得到多少经验等,而不同的怪又有不同数据加乘系数。
如,杀一个62级的怪,固定经验是1410,而老S的加乘系数为1234%,那么你杀它的得到的经验为 1410×(1+1234%)=18809.4

前提的前提,以上计算结果均未计算等级惩罚、难度惩罚。。。。。。其惩罚系数另外有表,附详细excel的表(包括怪数据monster data,等级怪数据monster level data,等级惩罚系数Scaling for level diff,网络人数惩罚系数Scaling for player count),表的内容先暂时不解释了(太多了)


1、抗性计算公式(对自己而言)或元素特效触发率(对怪而言):chance = strength / (strength + defense)
偶都以元素特效触发率来说吧,chance(触发率)、strength(人物元素攻击强度)、defense(怪的元素抗性) 

举例:假设你的点燃强度为1000,而怪的点燃抗性为800,那么你对怪的点燃几率为:1000/(1000+800)=55%
正因为有这样的公式,你不可能100%出特效,也不可能完全不出特效。。。。。。。。。。。

1-a、怪的元素抗性的加乘:由前提知道每个怪都有特定的加乘系数,那么怪的最终抗性就是
Monster level data数据中查到的各级别的怪物的特定抗性的固定值×(1+Monster data数据中查到的特定怪的加乘系数)

1-b、最后,偶之前说过特效的触发不仅仅是元素强度与元素抗性的较量,还和武器的速率有关,但具体如何,偶并无证据,只是感觉。。。。。。。
而实际上,还有另外一个表,记录了各个武器对特效触发率的百分比(即,对某种怪的特效触发率计算出结果后,再乘以这个百分比,注意是百分比,这次不是加乘系数了),而且其百分比与攻速显然成反比。

如排名第一的武器:Trakt's Illumination 其百分比是900%,即用这个nova枪的phase触发率要再×9。。。。。。。。。而lee的百分比为10%,自己算吧,反正触发率就只有原来的10%。。。。。。。。

原帖很多,很复杂,还牵涉到物品的掉率问题,也许偶会补全教程2:掉宝率计算教程。。。。。。。。。。May It Be~~~~~~呵呵,这个貌似careless更有权威


原帖地址:http://game.ali213.net/thread-2071770-1-1.html

文章编辑:smiky