作者laechan (小太保)
看板mud_sanc
標題Re: [公告] 鼓舞修改。
時間Fri Sep 23 21:31:58 2011
這問題應該沒那麼複雜,有玩過 RO 的話把 RO 那邊的祭司
抓來對照即可(玩過別的遊戲 or 接觸過別的小說亦可)。
我提供一個方案
一、鼓舞信心改成「只對自己及隊伍全體有效」。
二、假設 Lv1 最短 m 循環時間,然後每提升 n 個 Lv就多
一循環時間
t = m + (lv-1)/n; => max t = m + (30-1)/n
比方 m=5, n=2, => max t = 5 + (30-1)/2 = 19, 這
時就直接給 20 就好,上一次就有 20 time 持效時間
三、只對隊員有效的情況下
1.在 new_damage 那邊讀取 lv, 最高增加 30% 傷害
2.在 normal_attack 那邊讀取 lv, 連擊數 times
times = 1 + times x (100+lv) / times;
即連擊數最多增加 30%, 最少增加 1
(20連擊 -> 26+1連擊)
3.再看要再增加啥效果,例如命中什麼的。
上面全部讀取 lv, 只要在玩家的 time_record 區加設一
個 lv 即可
ppl->set_temp("time_record/encourage_lv",lv);
這樣一來就很簡單了,然後它增加的效果也具有獨特性。
====================================================
至於低等級玩家傷害力過低的問題,我想現在正是好時機
把武器賦予的傷害力直接加進來
訂相關的公式應該也會蠻值得研究的。
(總不能 Lv1 拿 damage 3600 的武器殺傷就 3600 起跳)
Laechan
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.9.179
1F:→ hmml :其實Lv1的玩家也無法自力取得這樣的武器... 09/23 23:43
2F:→ laechan :所以我覺得討論最好別攙入「被他人幫助」、「多人組 09/24 00:30
3F:→ laechan :隊」等情況,不然到頭來都會造成─→新手難以自力生存 09/24 00:31
4F:→ hlead :沒意見.. 09/24 08:23
5F:→ laechan :因為如果你之前改完en等傷害及命中後,覺得那已經夠新 09/24 10:30
6F:→ laechan :手使用了,那修改encourage就不要把"老手會拿Lv30的去 09/24 10:30
7F:→ laechan :放給新手"這樣的前置想法,合理的修改自然會帶來合理 09/24 10:31
8F:→ laechan :的結果,通常不合理的結果出現都是因疏忽細節導致 09/24 10:31
9F:→ laechan :(所以像sanctuary雖然之前那樣也ok,但sp/pp最好1/10) 09/24 10:31
10F:→ hlead :純粹舉例,我也沒打算防那個..不然直接設個聚會聽不 09/24 10:35
11F:→ hlead :能cast就好了..avert 09/24 10:35