作者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