《仙境传说(RO)台服》【情报】新版素质计算网站-Stats Calculator (2020/08/18更新)
更新时间:1601559240 | 来源:巴哈姆特
这是一个提供角色素质分配、攻速计算、素质变咏计算的网站
------------------------------------------------------------------------------------------------------------------
网址已搬家,各位还请记得更新网址 https://rocalweb.github.io/
旧网址将提供1个月的转址服务,之后将关闭服务14F-新版网站内容与说明
------------------------------------------------------------------------------------------------------------------
在此感谢
琉璃广大大的攻速资料
感谢你苏大大给予网站空间建议
感谢亲朋好友借角色测攻速,协助网页测试
特别感谢巴哈姆特RO板上的各位大大们提供意见,因为有你们,让网站变得更好!
------------------------------------------------------------------------------------------------------------------
最早是自己需要精準的计算攻速, 採用EXCEL做计算
后来发现...其实有些人看不懂或不会用...
加上攻速会根据职业, 武器而有所不同, 算是有点小複杂
因此在2017年3月的时候决定跳下来製作..
本身不是写程式出身的, 仅对程式有点兴趣
平时用闲余的时间边学边写......还请会写程式的大大们鞭小力点QAQ
若各位在使用过程中发现资料有误或任何改善网站的建议
还请不吝指教, 我会尽量挤出时间改善的OAO!
由于网路上部分资料较旧与游戏中有出入
因此花了不少时间把全职业(含123转)的基础攻速重新测试
基础攻速资料可随意引用
有人提到艾伊瓦兹卢恩石(5) 不知道该填在哪里。
我仔细看了一下似乎也没有。这边提供一下卢恩石5的位置。
左手:盾牌(5)
右手145↓:短剑(144)、单手剑(142)、双手剑(139)、单手矛(134)、双手斧(142)
R = 右手 + ( AGI x ( 1120/111 ) + DEX x 11/ 60 ) ^ 0.5 - 左手
-=-=-=-=-=-=-=-=-=-=
右手145↑:空手(154)、单手斧(146)、钝器(149)
R = 右手 + ( AGI x (1120/111) + DEX x 11/ 60 ) ^ 0.5 x ( 1 - ( 右手 - 144 ) / 50 ) - 左手
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
ASPD = 195 - ( 195 - ( 200 - ( 200 - R ) x ( 1 - A - B ) + C ) ) x ( 1 - D ) + E
A=攻速药水%(集中、觉醒、菠色克......)
B=技能%(双手剑加速、速度激发、狂怒之枪......)
C=卢恩石5(依照卢恩精熟等级 / 10 x 4)
D=攻速%(攻速增加浓缩汁、跳跳糖、特别的月饼、阿卡拉杰油炸饼......)
E=攻速(猫熊气球、ASPD+1+2 附魔......)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
不知道这样会不会看起来太凌乱?..
只要先将等级调到175,然后再勾选"自动调整等级",就会出现错误讯息。然后我看了一下你的index档的第157和158行是这样写:
157 LV_index2=form.Base_Lv.selectedIndex+1;
158 text2=form.Base_Lv.options[LV_index2].value;
首先再console内输入form.Base_Lv.selectedIndex,传回174,因此LV_index2 = 175。但是输入
form.Base_Lv.options[175],会回传undefined,因为你的option标籤只到174。
另外一个错误是在第150行,你的for循环。
当我勾选"自动调整等级",就会执行if内的code嘛。看一下for循环是从a = 0开始,首先form.Base_Lv.options[0].selected=true; 表示选到等级1,有100点素质点数,text1 = 100,而STR_point_Reduce是STR消耗掉多少素质点数,其他亦然。所以FinalPoint是剩余点数嘛,而你是从等级1开始,扣掉消耗掉的素质点数后,若FinalPoint < 0,则a就会+1,之后重複循环直到finalPoint >=0,等级自动调整到正确的等级上。
只要调整素质直到等级跳到175时,再继续调整就会出现错误了。例如我把STR、AGI调到120,然后再把VIT调到122,此时等级就会跳到175,此时再把VIT调到123就会出错。因为此时STR和AGI是消耗掉1079点,而VIT是消耗掉1175点,1079+1079+1175=3333,而你的a会循环到直到a = 175,因为当a = 174时,form.Base_Lv.options[174].value = 3330,而FinalPoint = 3330 - 3333 < 0,此时a再递增1变成175,但是如前面说的,form.Base_Lv.options[175]是undefined。
简单来讲就是当剩余点数<0时就会出错,175等总共只有3330点,但是素质点可以高兴乱调,调到总消耗点数超过3330,因此是不是在for里面添加个if判别式之类的,让a = 174时就跳出for循环,不要让a递增到175。当然我没改过不确定这方法可不可行啦,就看你想怎幺修正啰~
你 变动咏唱减少 的写法应该是 ( INT / 2 + DEX ) / 265 吧?
不过这是 素质无变动咏唱的 条件,并非变动咏唱剩余时间...
变动咏唱时间计算大概长这样:
( 1 - ( ( ( DEX + INT / 2 ) / 265 ) ^ 0.5 ) ) x ( 1 - A ) x ( 1 - B ) x ( 1 - C ) x ( SBCT - SMCT )
※A=减少变动咏唱装备、卡片、影子装
※B=减少变动咏唱装备、卡片、影子装(特定技能)ex.小雪兽卡片。冰箭术-25%
※C=牺牲祈福、十六夜......之类有扣除变动咏唱的技能
※SBCT=特定技能基础变动咏唱时间 ex.超自然波Lv.5=12秒
※SMCT=特定技能减少变动咏唱时间(秒) ex.智慧魔杖[1](#1654) 超自然波变动咏唱-3秒
(不要吐槽我怎幺用这幺奇怪的缩写,为了可以一行塞下去,这看你喜欢怎幺命名都行)
上述五段,其一段为 0 或 负数,则变动咏唱时间为 0
不过这边要说的是素质变动咏唱时间。所以只讨论素质段
素质变动咏唱:
1是所需比例为100%。1 - 后面素质等于咏唱剩余的比例。
1 - ( ( ( DEX + INT / 2 ) / 265 ) ^ 0.5 )
所以所 减少的比例 就会变成:(就是你页面上变动咏唱减少)
( ( DEX + INT / 2 ) / 265 ) ^ 0.5
假设人物 DEX.100 INT.100
用条件做计算:( DEX + INT / 2 ) / 265 = 0.56603 ≒ 56.60% → 这是错误的
正确公式计算:( ( DEX + INT / 2 ) / 265 ) ^ 0.5 = 0.75235 ≒ 75.23% → 这才是正确的
目前遇到的状况有时队友放5卢后
自身的攻速还会下降...
这是BUG吗??
- 计算三转职业,选择未转生,并使用自动调整等级,计算出来的等级还有剩余点数是错误的。他还是照有转生过的状态计算等级还有剩余点数。
- 如果先选三转职业,勾选未转生。再切换回转生职业。素质点数会变成未转生的点数。
1/8补充:
关于以上两个bug,我尝试修正。下面的方式应该可行:
153行:加上未转生选项是否可使用的判断
165~191行:直接计算等级与剩余点数后再去设定
附上165~191行修改后的程式码:
//自动取得 var child_point_offset=(!form.child_01.disabled && form.child_01.checked?-52:0); LV_index=-1; do{ ++LV_index; FinalPoint=parseInt(form.Base_Lv.options[LV_index].value)+child_point_offset -parseInt(STR_point_Reduce) -parseInt(AGI_point_Reduce) -parseInt(VIT_point_Reduce) -parseInt(INT_point_Reduce) -parseInt(DEX_point_Reduce) -parseInt(LUK_point_Reduce); }while(LV_index<lv_len-1 && FinalPoint<0); form.RestPoint.value=FinalPoint; form.Base_Lv.options[LV_index].selected=true; |
另外有问题想请教,我看到满多 form.name 来取得元素的写法。
虽然可以运作,但不知道有没有相关的文件可以参考?
因为就我的认知,id属性是唯一的,name属性则是可以重複。
所以不知道这样做是不是会有问题。(儘管目前没出错)
Crow:
01-17 11:49
http://mirlab.org/jang/books/javascript/ 这个也是我很常看的页面, 算是很适合基础入门的学网站XD!! 再来就是google大神惹XDD 中文资料搜不到就努力看英文QQ
大大你好
非常感谢你所写出的计算机 受惠良多
但最近因为在玩斩首职业发现一个CRI的问题
就是RO面板上的CRI其实是错误的
我有查过一些网路文章
这篇是ptt对cri完全爆击的探讨
其中有提到CRI正确的公式如下
真实CRI=自身Luk*0.3+自身Cri2.2+其他Cri-敌人Luk*0.2
这公式也是由琉璃广大所实测得出
我想说的是
计算机的cri跟twRO的人物素质面板上cri是一样的(基础1+总LUK/0.3,无条件取至个位数)
,也就是其实是错的...
是否会在下一版本针对cri做更正呢?
Crow:
10-31 22:10 编辑
关于这个问题, 之前板友们有提出来过, 但大部分的玩家对于公式方面不会了解的这幺仔细, 避免有过多的混论, 当初徵询朋友们的意见之后决定暂时以显示目前游戏上的版本为主
-
相关文章
- Related articles
更多
-
热门资讯
- Hot News
更多
- 1 《仙境传说(RO)台服》【心得】TWRO/KRO卡片效果整理(更新幻影迷藏森林) (2020/09/29)
- 2 《仙境传说(RO)台服》【心得】各职业技能的独立延迟减少相关装备整理 (2020/09/22)
- 3 《仙境传说(RO)台服》【攻略】幻象防具附魔速查
- 4 《仙境传说(RO)》【心得】从零开始的斩首-不专业斩首心得
- 5 《仙境传说(RO)》【心得】四种敏爆[游侠、主教、卢恩、斩首]攻略、13F新增暴力主教打考2爆伤破万
- 6 《仙境传说(RO)台服》【心得】17.1 幻觉主线任务笔记
- 7 《仙境传说(RO)台服》【攻略】旧克雷斯特汉姆古城/EDDA古城/挑战古城 附魔总整理
- 8 《仙境传说(RO)》【心得】主教的养成、配点及装备建议(2019/9/15更新于110楼)
- 9 《仙境传说(RO)》【心得】就是要丢芭乐!基因学者养成『G社全家都是棒槌,影子装更新2020/8/22』
- 10 《仙境传说(RO)台服》【情报】KRO道具取得与附魔资讯(艾音贝赫矿山3F、古代澳丁神殿、深渊湖水4F)
-
热游推荐
- Hot Game
更多
-
游戏视频
- Game Videos
更多
-
- 《黑色沙漠》【黑色沙漠台服】觉醒女拳码率录制测试bilibili(视频)
- 时间:2021-11-12
-
- 《黑色沙漠》【黑色沙漠】2021年万圣节活动 我遇见了阴间莎亦_网络游戏热门视频(视频)
- 时间:2021-11-12
-
- 《黑色沙漠》【黑色沙漠】降生 10代梦想马bilibili(视频)
- 时间:2021-11-12
-
- 《黑色沙漠》【黑色沙漠】万圣节前夜 韩服城战 天马攻城bilibili(视频)
- 时间:2021-11-12