[聖殿] 普攻/en 連擊數計算公式
因為寫得很亂,所以貼出來給大家看。當公式是確定的時,或許
可以把它變成計算式顯示於指令 a 裡頭。
(目前則考慮把它函數化,也考慮把它放在 attack.c 裡頭)
以下皆不列入 multi-attack 及風行陣的影響部份,風行陣目前
特色仍很分明,風、火、山現在都各有特色,林陣我會想想有沒
有什麼關鍵特色可以給(符合徐如林的說明)。飄浮狀態目前無法
使用 普攻/en 攻擊,這部份以後看有沒有例外設定可做。
基本連擊數: 1
當玩家 temp_data 區有 double_hits 參數時,連擊數x2
(這東西怎麼來的要查,晚點我查看看)
當玩家戴 2013元宵節的金蛇燈籠帽 時,連擊數 +1~3 <= 所以這個與 n1
有關
到這裡的值叫做連擊數 n1。
當玩家處於暴走狀態時,n1 強制為 15。
========================================================
以下指的連擊數就是上面的 n1。
當玩家受到進階牧師技能戰神的巡禮效果影響時,連擊數x2
當玩家受到牧師技能鼓舞信心的效果影響時,連擊數 +1~3
當玩家學有集氣連擊技能ti時,只要符合發動率:
主職刀客時 連擊數 +ti/200~ti/100
非主職刀客 連擊數 +2~ti/100
(比方 ti 練到 1500,ti/200 就是 8,ti/100 就是 15)
當玩家的武器受到法師技能魔法武器的 'hv' 效果影響時
連擊數 +hv/200
(比方施展者魔法武器 1500 時,連擊數增加 1500/200 = 8)
(原公式 times=1+(times*(200+i/200))/200 ,把 i/200
改成 i/100,玩家連擊數會微增。)
到這裡的值叫做連擊數 n2。
=====================================================
以下指的連擊數就是上面的 n2。
當玩家持有第二武器,且學有戰士技能泰坦之握時
技能值 100 以上,連擊數 +30%
技能值 <100 ,連擊數 +15%
(這樣分其實沒啥意義,不過暫時不動)
到這裡的值叫做連擊數 n3。
=====================================================
以下指的連擊數就是上面的 n3。
當玩家有喝連擊藥水時
如果喝的是 超連擊藥水 的話,連擊數 +5%
如果喝的是 連擊藥水 的話,連擊數 +3%
到這裡的值叫做連擊數 n4。
由上面就能看出
一、連擊數的計算式有四層,n1~n4。
二、燈籠帽及暴走影響的是 n1,連同 n2 區的計算全部都是累加
連擊數或是 n1區強制值為多少(暴走)。
以後若有其它累加連擊數的影響都會寫在 n1 或 n2,這兩區
意思是一樣的,誰先誰後沒有差異。
三、n3 起(包含 n4)則是連擊數 +XX% 這樣的計算,所以整體公
式目前可以用以下來概括:
基底 倍率1 倍率2 ..
玩家連擊數計算 = (((n1+n2) +n3%) +n4%) +...%
通常一般 OLG 是把後面的加幾%合起來算
OLG 連擊數計算 = (n1+n2) + (n3+n4+...)%
例如 n3 算出來 30%,n4 算出來 10%,那就 30+10 = 40%
,但若照 sanc 的公式實際為 130%x110% = 增加43%,是以
照 sanc 的公式是較有利的。
(缺點就是若日後有其它影響趴數的效果時還要再乘下去)
以上給玩家參考。節慶帽子的影響部份,影響連擊數的效果就專屬
於燈籠帽,每年元宵節附近發放或玩家可領取。
(如果我記得、或玩家有提醒我的話)
對計算公式有任何建議或意見,也歡迎提出。以後若計算式有修改
的話,這篇也會跟著調整。
(如果我記得的話)
Laechan
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.117.106.224
※ 文章網址: https://www.ptt.cc/bbs/mud_sanc/M.1531976396.A.9F3.html
留言