[技能] 關於發動 en 時消耗的 pp 值之變更

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間18年前 (2007/12/22 20:59), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
影響 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
文章代碼(AID): #17RGerOy (mud_sanc)
文章代碼(AID): #17RGerOy (mud_sanc)