注册 | 登录

游侠NETSHOW论坛





查看: 9696|回复: 119
打印 上一主题 下一主题

<圣域2>CA的RT计算的研究 [复制链接]

邪恶 狼人 恶灵使

帖子
4504
精华
1
积分
2652
金钱
3453
荣誉
20
人气
1
评议
0

跳转到指定楼层
楼主
发表于 2009-2-25 14:59:04 |只看该作者 |倒序浏览
排序一下吧,个人认为的影响RT的最重要的因素:
一般情况下,
人物等级 》专攻+全神贯注(75级之前以及75级) 》 1石头流 》 装备属性(堆到50%之前) = 人物耐力加点和生存奖励 》战斗训练 》装备属性(50%以后)=专注+全神贯注(75级以后)


不喜欢数据流的请无视好了。
本来打算跟其他东西一起汇总,过两天再发出来的,既然有人问到了,那就先开一个贴吧。

基础RT的计算 baseRT:
1. 任何一个非buff类CA都有RT属性,在spells.txt中决定CA的RT大小的数据为 cost_level = X, cost_base = Y。
以61的心灵之锤为例:cost_level = 175, cost_base = 350。在1级CA,1级人物等级,没有任何护甲和装备等的影响时,RT = 3.5 + 1.75 * 1 = 5.2s。(游戏界面只保留小数点后1位数字)
也就是最基本的公式是,原始RT = (cost_base + cost_level * CA_level)/100 s
一般情况下,cost_base总是cost_level的2倍,所以公式可以简化。但是战斗扩展不符合这个规律。

2. 如果CA的部分等级是靠装备、镶嵌提升的,那么这部分的cost_level将减半,而靠吃符石获得的等级的cost_level不变。

3. 耐力属性和人物等级对RT也是有影响的。所有人物的基础耐力都是25,每升一级都增加2.5。在1级人物时,25耐力的情况下,baseRT跟上面的原始RT一样。但是随着人物等级和属性的增加,baseRT也是要重新计算的。
假设一个RT因子X。在1级人物25耐力时,X = 100。在人物等级为R,耐力属性为S时,X = 100 + (R - 1) * 1.5 + (S - 25)
在没有生存奖励,没有装备和技能的影响下,S也是随着R变化而变化的。如200级人物的话,X = 100 + (R - 1) * 4 = 896。
但是装备上如果有增加耐力的属性,或生存奖励增加了属性,S就不仅跟R有关了。
实际上,如果用C大的存档看,在人物没有任何装备、技能以及没有使用任何CA、buff的情况下,鼠标放在人物属性界面的耐力窗口上会显示一个战技回复的数值,这个数值就是X%。(会有0.1%的偏差。)

4. RT因子X与baseRT的关系:baseRT = 原始RT / X。
如果综合上面所有的内容,公式如下:
baseRT = (cost_base + cost_level * RCA_lvl + cost_level/2 * ECA_lvl)/(100 + (R - 1) * 1.5 + (S - 25)) s
baseRT 为后面用到的基础RT。
cost_base,cost_level 上面解释过了,spells.txt文件中的数据
R 为人物等级,S为耐力属性值
RCA_lvl 为吃符石获得的CA等级,ECA_lvl 为装备上、镶嵌提供的CA等级,这里不考虑无惩罚CA等级上限。


实际RT的计算:
实际CA的RT除了受上面baseRT的影响外,还受到诸多方面的影响,包括,CA对应的专攻,全神贯注,战斗训练,装备、坐骑和部分战技上提供的减RT属性,护甲、坐骑和buff的RT惩罚等。
1. 护甲的RT惩罚的影响还未研究出来,暂时不加入公式中去。
3. 专攻和全神贯注的影响是叠加的。装备、坐骑上减少战技恢复时间和减少XX系战技恢复时间的影响也是叠加的。注意,都是非线性叠加。
4. 战斗训练和buff对RT的影响是直观的,战斗训练对RT的影响仅在combo中表现出来。坐骑的RT惩罚也是直观的。
5. 对于有CD的CA,实际恢复时间为CD+RT,以上讨论的结果对CD完全没有影响。
实际公式为:
CART = baseRT * (1 - skillEff) * (1 - equipEff) * (1 + buffPena + mountPena),
comboRT = CART * (1 - comboEff).

CART 为计算后CA的RT,comboRT 为combo中的RT;
baseRT 为人物属性影响后CA的RT,作为基础RT;
skillEff 为专攻和全神贯注对RT的减少效果,在仅有一个技能时,skillEff就是界面上显示的相应数值;专攻和全神贯注全修时,实际效果由非线性叠加公式可以求得。
equipEff 为装备、坐骑、CA属性对RT的减少效果,仅有一个属性时,equipEff就是属性上显示的相应数值;在有多个该类属性时,实际效果由非线性叠加公式可以求得。
comboEff 为战斗训练对放入combo的减少RT效果,没有学习战斗训练,comboEff = 0%;75级以下战斗训练,comboEff = 10%;75级以上战斗训练,comboEff = 20%。
buffPena 为buff的RT惩罚,mountPena 为坐骑的RT惩罚。



专攻和全神贯注之间,是非线性叠加的。如全神贯注-50%,专攻-50%,那么总共-66.6%。同样,装备、坐骑、CA提供的相关属性也是非线性叠加的。公式如下:
nEff = 1 - 1 / (1 + nX),
finalEff = 1 - 1 / (1 + 1X + 2X + ... + nX).

finalEff 为叠加后的效果。
nEff 为第n个进行叠加的同类属性。
nX 为nEff的线性叠加因子。



总结:
1. 公式:
baseRT = (cost_base + cost_level * RCA_lvl + cost_level/2 * ECA_lvl)/(100 + (R - 1) * 1.5 + (S - 25)) s;
CART = baseRT * (1 - skillEff) * (1 - equipEff) * (1 + buffPena + mountPena),
comboRT = CART * (1 - comboEff).
2. 随着人物等级和耐力的增长,耐力的效果会越来越不明显。200耐力增长到400耐力的效果远大于1000耐力增长到1200耐力的效果。
3. 当专攻和全神贯注提升到一定等级后,选择使用装备属性来进一步减少RT时间是更好的选择,效果更加明显;反之亦然。
4. 战斗训练带来了-10%和-20% RT奖励,随着进一步增加装备减RT属性和进一步提升专攻、全神贯注技能等级得到的减RT效果的削弱,在游戏后期战斗训练的减RT效果会显得比较明显。1s的CA放入combo直接减为0.8s。实际相当于放大了其他减RT属性的作用。


[ 本帖最后由 amdparadise 于 2009-2-25 15:18 编辑 ]

Live as if you were to die tomorrow. Learn as if you were to live forever.
                                                                          --  Mahatma Gandhi

使用道具 举报

帖子
9275
精华
1
积分
5118
金钱
28708
荣誉
28
人气
8
评议
0

沙发
发表于 2009-2-25 15:03:13 |只看该作者
My Eyes !!!

Holy Wall of Texts.......................

The trouble ain't that there is too many fools, but that the lightning ain't distributed right.

- Mark Twain

DECEPTICONS TRANSFORM AND RISE UP !

使用道具 举报

帖子
20
精华
0
积分
10
金钱
52
荣誉
0
人气
0
评议
0
板凳
发表于 2009-2-25 15:03:21 |只看该作者
原帖由 kdashworld 于 2009-2-25 15:03 发表
My Eyes !!!

Holy Wall of Texts.......................


楼上X2
再X2
再X2

使用道具 举报

帖子
220
精华
0
积分
110
金钱
555
荣誉
0
人气
0
评议
0
地板
发表于 2009-2-25 15:06:45 |只看该作者
[汗水] [汗水] 晕
c p u:AMD940
内存:威刚2G DDR2 1066 x2
显卡:影驰 GTX260+
硬盘:希捷500G 7200.11 32M
显示器:三星T220

使用道具 举报

帖子
574
精华
0
积分
287
金钱
846
荣誉
0
人气
0
评议
0
5#
发表于 2009-2-25 15:07:29 |只看该作者
慢了慢了,沙发板凳都做不上。。

使用道具 举报

帖子
469
精华
0
积分
235
金钱
550
荣誉
0
人气
0
评议
0
6#
发表于 2009-2-25 15:09:17 |只看该作者
原帖由 kdashworld 于 2009-2-25 15:03 发表
My Eyes !!!

Holy Wall of Texts.......................


Life is like a box of Texts......

使用道具 举报

邪恶 狼人 恶灵使

帖子
4504
精华
1
积分
2652
金钱
3453
荣誉
20
人气
1
评议
0

7#
发表于 2009-2-25 15:11:38 |只看该作者
[寒死]
不知道怎样才能让公式贴变得好懂,呵呵

Live as if you were to die tomorrow. Learn as if you were to live forever.
                                                                          --  Mahatma Gandhi

使用道具 举报

帖子
724
精华
1
积分
742
金钱
913
荣誉
18
人气
2
评议
0
8#
发表于 2009-2-25 15:13:32 |只看该作者
直接看结论,公式跳过,话说,AMD大,以后能直接做图表之类么几条曲线看起来比较方便。。装备加的只计算一半CA等级,原来如此。看来像61的神力复原这样的技能只能升1级了,后期套装加成+镶嵌就足够了,不过前期有点惨了。

使用道具 举报

帖子
845
精华
0
积分
423
金钱
1026
荣誉
0
人气
0
评议
0
9#
发表于 2009-2-25 15:14:36 |只看该作者
原帖由 amdparadise 于 2009-2-25 15:11 发表
[寒死]
不知道怎样才能让公式贴变得好懂,呵呵

这个是数学教授们想了几十年而不可破解的超级大bug,amd加油,说不定世界性的突破就在你了。。。

使用道具 举报

帖子
724
精华
1
积分
742
金钱
913
荣誉
18
人气
2
评议
0
10#
发表于 2009-2-25 15:14:41 |只看该作者

回复 #7 amdparadise 的帖子

比如-RT值,取个叠加后的值,每个值对应一条曲线,X对应CA等级,Y对应最终RT,这个Excel还是很好做得吧。

使用道具 举报

帖子
9275
精华
1
积分
5118
金钱
28708
荣誉
28
人气
8
评议
0

11#
发表于 2009-2-25 15:16:00 |只看该作者
呃,基本上都看明白了。。。。。。。。。。。。。剩下一个小问题,同系公用RT是怎么得到的。。。。。同系技能的COMBO的RT计算应该包含这个公用RT,但是不知怎么算的。。。。。。

The trouble ain't that there is too many fools, but that the lightning ain't distributed right.

- Mark Twain

DECEPTICONS TRANSFORM AND RISE UP !

使用道具 举报

帖子
469
精华
0
积分
235
金钱
550
荣誉
0
人气
0
评议
0
12#
发表于 2009-2-25 15:17:57 |只看该作者
原帖由 amdparadise 于 2009-2-25 15:11 发表
[寒死]
不知道怎样才能让公式贴变得好懂,呵呵


应该把A兄的技术贴做个索引,放在置顶里,

“AMD和天堂,不得不说的故事”

然后待我等看到texts没有那种多年累积下来的无法抑制的呕吐感的时候,自然会去看得。

是好贴,我一定会仔细看,但不是今天。。。。。。。

使用道具 举报

帖子
724
精华
1
积分
742
金钱
913
荣誉
18
人气
2
评议
0
13#
发表于 2009-2-25 15:20:20 |只看该作者

回复 #11 kdashworld 的帖子

那个我倒觉得是施法时间占用,也就执行动作的时间,而不是公用RT。。。而combo显示的是其中CA的最大RT(减少后的),combo中执行第二个CA开始转圈的时间,仅由第一个CA的施法时间决定。。这两者最好分开看,而不是全认为是RT系统。

使用道具 举报

邪恶 狼人 恶灵使

帖子
4504
精华
1
积分
2652
金钱
3453
荣誉
20
人气
1
评议
0

14#
发表于 2009-2-25 15:20:32 |只看该作者
前面加了几行字,不想看后面的就pass吧。 [阿弥陀佛]
不过说实话没啥指导意义

Live as if you were to die tomorrow. Learn as if you were to live forever.
                                                                          --  Mahatma Gandhi

使用道具 举报

帖子
724
精华
1
积分
742
金钱
913
荣誉
18
人气
2
评议
0
15#
发表于 2009-2-25 15:21:42 |只看该作者

回复 #14 amdparadise 的帖子

我觉得,你那两行字看得我更迷糊了。[伤心啊] [伤心啊]

使用道具 举报

帖子
469
精华
0
积分
235
金钱
550
荣誉
0
人气
0
评议
0
16#
发表于 2009-2-25 15:23:36 |只看该作者
原帖由 amdparadise 于 2009-2-25 15:20 发表
前面加了几行字,不想看后面的就pass吧。 [阿弥陀佛]
不过说实话没啥指导意义


辛苦了,您真是文档达人

使用道具 举报

邪恶 狼人 恶灵使

帖子
4504
精华
1
积分
2652
金钱
3453
荣誉
20
人气
1
评议
0

17#
发表于 2009-2-25 15:24:14 |只看该作者

回复 #8 kiluya 的帖子

先做成excel表格,画成图再发上来?

Live as if you were to die tomorrow. Learn as if you were to live forever.
                                                                          --  Mahatma Gandhi

使用道具 举报

帖子
469
精华
0
积分
235
金钱
550
荣誉
0
人气
0
评议
0
18#
发表于 2009-2-25 15:25:15 |只看该作者
原帖由 amdparadise 于 2009-2-25 15:24 发表
先做成excel表格,画成图再发上来?


直接用 paintbrush 吧......如果可以的话

使用道具 举报

帖子
9275
精华
1
积分
5118
金钱
28708
荣誉
28
人气
8
评议
0

19#
发表于 2009-2-25 15:28:12 |只看该作者

回复 #13 kiluya 的帖子

这个。。。。。。。。。。。偶再测一下,也就是说即使是不同系的战技放在combo里也会有延迟现象??

The trouble ain't that there is too many fools, but that the lightning ain't distributed right.

- Mark Twain

DECEPTICONS TRANSFORM AND RISE UP !

使用道具 举报

活跃勋章

帖子
24660
精华
0
积分
12632
金钱
27988
荣誉
30
人气
0
评议
0
20#
发表于 2009-2-25 15:31:07 |只看该作者

回复 #19 kdashworld 的帖子

感觉上的确是有一点的,一点点而已~~~~~

使用道具 举报

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

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-10-7 01:31 , Processed in 0.333834 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到