[技能] 關於發動 en 時消耗的 pp 值之變更
影響 pp 值消耗量的主參數為 str。
str 越高者,施展耗 pp 的 en 所耗費的 pp 值越低,最低=目前。
(正確的說應該以 str 與所拿武器的 mass 差來當做參考值)
因為聖殿沒有限制妖精不可加入哪些職業,這其實是不合理的,但
既然玩家都反對限制,那就當它是合理的。
在它是合理的前提下,更改 en 消耗的 pp 值設定就變成必然,因
為低 pp 的妖精在高消耗 pp 的情況下如果有本事可以把 en 練上
去,我想其它種族的人也就會承認「他可以練最快,沒問題」。
至於連擊數的多寡目前是與消耗的 pp 值無關,以後也會無關,dex
影響連擊數的公式部份則會再變更...
目前: 額外連擊數 = 1+dex/1000
以後: while(300+100*i<dex)
{
dex=dex-300-100*i;
i++;
}
取 i 值
例如 dex 3000..
第一圈 300 < 3000
所以 dex 變 2700, i 變 1
第二圈 400 < 2700
所以 dex 變 2300, i 變 2
第三圈 500 < 2300
所以 dex 變 1800, i 變 3
第四圈 600 < 1800
所以 dex 變 1200, i 變 4
第五圈 700 < 1200
所以 dex 變 500, i 變 5
第六圈 800 已經比 500 大, 跳出迴圈
這時 i = 5, 等於獲得額外五個連擊數。
例如 dex 1500..
第一圈 300 < 1500
所以 dex 變 1200, i 變 1
第二圈 400 < 1200
所以 dex 變 800, i 變 2
第三圈 500 < 800
所以 dex 變 300, i 變 3
第四圈 600 已經比 300 大, 跳出迴圈
這時 i = 3, 等於獲得額外三個連擊數。
不過上表可簡化為 (dex+300)/600
(dex = 1500 時, 上式得到 3, dex = 3000 時, 上式得到 5)
所以也可能照上式,然後設定上限,避免用 for。
Laechan
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.114.160.227
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
15
26