LV. 24
GP 147

【情報】新版素質計算網站-Stats Calculator (2021/02/27更新)

樓主 玄潁 s86722
207 -

作者標示-非商業性

本授權條款允許使用者重製、散布、傳輸以及修改著作,但不得為商業目的之使用。使用時必須按照著作人指定的方式表彰其姓名。

這是一個提供角色素質分配、攻速計算、素質變詠計算的網站
------------------------------------------------------------------------------------------------------------------
網址已搬家,各位還請記得更新網址 https://rocalweb.github.io/
15F-更新可計算至200等相關內容
------------------------------------------------------------------------------------------------------------------
在此感謝
琉璃廣大大的攻速資料
感謝你蘇大大給予網站空間建議
感謝我從不豪洨200等素質資料提供
感謝親朋好友借角色測攻速,協助網頁測試
感謝巴哈姆特RO板上的各位大大們提供意見,因為有你們,讓網站變得更好!
------------------------------------------------------------------------------------------------------------------
最早是自己需要精準的計算攻速, 採用EXCEL做計算
後來發現...其實有些人看不懂或不會用...
加上攻速會根據職業, 武器而有所不同, 算是有點小複雜
因此在2017年3月的時候決定跳下來製作..
本身不是寫程式出身的, 僅對程式有點興趣
平時用閒餘的時間邊學邊寫......還請會寫程式的大大們鞭小力點QAQ
若各位在使用過程中發現資料有誤或任何改善網站的建議
還請不吝指教, 我會盡量擠出時間改善的OAO!

由於網路上部分資料較舊與遊戲中有出入
因此花了不少時間把全職業(含123轉)的基礎攻速重新測試

基礎攻速資料可隨意引用
207
-
LV. 19
GP 525
2 樓 ∮神 u51230520
8 -

作者標示-非商業性

本授權條款允許使用者重製、散布、傳輸以及修改著作,但不得為商業目的之使用。使用時必須按照著作人指定的方式表彰其姓名。

有人提到艾伊瓦茲盧恩石(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 附魔......)

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
不知道這樣會不會看起來太凌亂?..
8
-
LV. 10
GP 390
3 樓 lei q5e8f6s4
15 -
稍微玩玩你寫的計算機,發現有2個BUG,是有關自動調整等級的函數,我直接貼圖比較直覺。


只要先將等級調到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。當然我沒改過不確定這方法可不可行啦,就看你想怎麼修正囉~
15
-
LV. 19
GP 526
4 樓 ∮神 u51230520
12 -

作者標示-非商業性

本授權條款允許使用者重製、散布、傳輸以及修改著作,但不得為商業目的之使用。使用時必須按照著作人指定的方式表彰其姓名。

剛剛又玩了一下你的計算機,我發現你的 變動詠唱減少 有很大的問題。

變動詠唱減少 的寫法應該是  ( 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% → 這才是正確的
12
-
LV. 2
GP 0
5 樓 閃閃音符 a1020051
1 -
請問目前盧恩隊友放5盧後的相關公式計算該如何計算
目前遇到的狀況有時隊友放5盧後
自身的攻速還會下降...
這是BUG嗎??
1
-
LV. 15
GP 59
8 樓 琥雨心 d790012
0 -
我測試了用Safari跟Chrome打開都會出現一樣素質顯示不完全的問題。
0
-
LV. 6
GP 253
9 樓 ~跡~ ReMem
4 -
發現兩個Bug:
  • 計算三轉職業,選擇未轉生,並使用自動調整等級,計算出來的等級還有剩餘點數是錯誤的。他還是照有轉生過的狀態計算等級還有剩餘點數。
  • 如果先選三轉職業,勾選未轉生。再切換回轉生職業。素質點數會變成未轉生的點數。




圖一:實際上未轉生104等單一素質點到130,點數是不夠的。



圖二:但是用自動取得等級會顯示點數足夠(程式會當作有轉生過)。



圖三:轉生職業點數變成未轉生的點數。



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屬性則是可以重複。
所以不知道這樣做是不是會有問題。(儘管目前沒出錯)

4
-
LV. 14
GP 13
10 樓 ***我覺得可以*** keira1740
2 -
大大你好
非常感謝你所寫出的計算機 受惠良多
但最近因為在玩斬首職業發現一個CRI的問題
就是RO面板上的CRI其實是錯誤的

我有查過一些網路文章
這篇是ptt對cri完全爆擊的探討
其中有提到CRI正確的公式如下
真實CRI=自身Luk*0.3+自身Cri2.2+其他Cri-敵人Luk*0.2
這公式也是由琉璃廣大所實測得出

我想說的是
計算機的cri跟twRO的人物素質面板上cri是一樣的(基礎1+總LUK/0.3,無條件取至個位數)
,也就是其實是錯的...
是否會在下一版本針對cri做更正呢?
2
-
LV. 9
GP 4
11 樓 東山史明 shaojun1217
0 -
您好,因為最近六大職業等級上限開放,請問近期素質模擬器會更新到185等嗎?
0
-
LV. 9
GP 20
12 樓 DuckFly鴨子 a2566916
0 -
遊俠 各項能力值 BUG,最高只有117

0
-
LV. 4
GP 22
13 樓 baha8195 baha8195
1 -

> 若各位在使用過程中發現資料有誤或任何改善網站的建議
> 還請不吝指教, 我會盡量擠出時間改善的OAO!


ASPD計算可能有點錯誤喔
但我不是專業的只能在這裡回報給您了><

職業  魅影  全身空裝狀態
有點抄襲10 >>+10%ASPD

感謝提供方便的計算機//

1
-
LV. 24
GP 199
14 樓 Crow s86722
17 -
終於完成改版了
這次網站全部打掉重寫,花了不少時間

主要更新內容有:
1.網站全面RWD
2.增加JOB MAX加成選項(僅適用三轉和部分擴充職業)
3.技能施放速度計算 (簡單的說:技能秒七計算)
4.輔助技能快選
5.計算頁面可摺疊與展開
6.存檔功能增加:網址輸出 (網址又臭又長請見諒QQ)
7.修正弓系公式

技能施放速度計算詳細功能:
1.提供三轉/部分擴充職業技能快選  參考來源1   參考來源2
3.變詠、固詠、共延和獨立延遲計算
4.每秒可施放技能次數為搭配ASPD攻速去做計算的

補修正事項:
1.職業加成欄位錯誤修正
2.共延和獨延計算修正
3.攻速水欄位修正 參考來源 (2020/07/30)
   攻速濃縮汁和其他選項(EX:跳跳糖) 改成勾選制
   已存檔的玩家, 檔案可能會自動跳到濃縮汁的選項,請再修正後重新存檔
   
目前欄位還沒改完, 只先做暫時應急
由於會牽涉到存檔問題, 這部分還需要花些時間修改QQ~避免目前存檔的玩家檔案損毀
--------------------------------------------------------------------------------------

完工心得:
去年底~年初又認真學了一些程式碼,加上自己的角色沒有完全無詠但又要算技能秒七,每次按WINDOWS內建的計算機按得很累QQ...因此決定學以致用把網站好好更新一下(如果覺得某些職業的技能特別多絕對是我的私心)
寫了8~9成之後才發現,隔壁棚的傷害計算機已有技能秒七計算(遮)
就這樣唄~QQ!

打掉重練之後縮了很多攏餘的程式碼,賞心悅目許多
但希望四轉慢點來~開放就表示又要忙碌了XD
17
-
LV. 24
GP 234
15 樓 Crow s86722
15 -
讓大家久等了..這邊終於更新200等計算機

目前更新的內容有
1.等級上限可選到200等
2.job加成j更改為70(喵族為60)
3.慈悲術、純潔百合花的主教job可選到70
4.朧/影狼的JOB加成不同,目前呈現的是影狼(日影)版本。之後會將這兩個職業拆開

近期的職業優化,尚未確認官方是否有更動基礎攻速或攻速相關技能
這邊會再找時間測試

最近越來越佛系上線了,會盡量找時間把未更新的東西補完
15
-
未登入的勇者,要加入 16 樓的討論嗎?
板務人員: