普攻/en 連擊數計算公式 - 聖殿英雄傳說 MUD

Table of Contents

因為寫得很亂,所以貼出來給大家看。當公式是確定的時,或許
可以把它變成計算式顯示於指令 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

--

All Comments

Joseph avatarJoseph2018-07-21
這篇暫時置底
Ophelia avatarOphelia2018-07-24
Freda avatarFreda2018-07-26
徐如林有在考慮給"自動攻擊的怪不會自動攻擊",配套
是隊長無法連續移動,移動CD時間 1 秒,不過不好改
Susan avatarSusan2018-07-29
不過這個不太合理就是了,另一種改法是只要在林的狀
態,移動時3p就補滿,配套就是移動速度會受限
Doris avatarDoris2018-07-31
還有一種改法就是只要戰鬥狀態結束,就是回滿3p狀態
Mia avatarMia2018-08-02
剩下可改的比方戰鬥中消耗的sp/pp減半等等,這個要直
接改 add_3p,但 sanc 也不是全部戰鬥都是呼叫這函數