作者horry7 (wenwen)
看板mud_sanc
标题Re: [wizs] 关於节省法力 98% 的杖
时间Sat Jun 19 08:14:03 2010
※ 引述《laechan (小太保)》之铭言:
: 我有几个想法。如果是从 /cmds/std/_cast.c 或 _spell.c
: 直接做的修改...
: 一、可以设定只由 cast 或只由 spell 施展出来的法术才有
: 节省效果→顺便为 cast 与 spell 做更明显的区别。
: 二、或者设定该效果为递减。
: 例如指令档原先的判定是
: if(有这把武器)
: 施法节省 98%;
: 改成
: if(wp=这把武器)
: {
: n = wp->query("xxx");
: 施法节省 n%;
: }
: 然後 set("sdata",({"xxx"}));
: 接着在这把杖的 wear_func 里头增加判断..
: if(random(某值)==1)
: {
: add("xxx",-1);
: 显示相关讯息; // 例如你发现杖上的宝石光芒似乎黯淡了一点
: }
: 1)经常穿脱该杖的人,较高机率会扣 xxx 1
: =>做为要选这把杖当做装备者的代价
: 顺便让这把杖的主人不会那麽轻易 quit 或 remove 杖
: 2)当 xxx 仍 > 某一个值时, 这把杖仍具有相当高的价值, 例如
: 某一个值 = 50,靠,节省 50% 耶,还是很好用啊。
: 3)但是当 xxx 终於来到某一个值时,玩家就会想把这把杖换掉.
: =>增加该杖的流通性。
: 4)则 xxx 就可做为节省判断、写进 view、以後很多杖都可以设
: 这个东西。
: 还有,如果一个杖它的好处是节省施法 98% 「但是没有任何坏处、
: 或坏处不值一晒时」,这也值得商榷,我不清楚这杖的设定,我只是
: 举通常的例子。
: 另外若拿杖可节省法力的特性可以确立,也可以延伸类推到拿其它武
: 器时又能得到什麽好处,例如拿枪可以设连击率n%(机率性加1~2连击)
: 、拿斧可以怎样、拿刀可以怎样、...
: Laechan
以下是最近打到此仗的节省 % 数。
niruko:圣者之杖: 56: Tue Jun 8 11:02:14 2010
leah:圣者之杖: 45: Tue Jun 8 12:51:39 2010
elesix:圣者之杖: 23: Tue Jun 8 17:30:21 2010
elesix:圣者之杖: 30: Wed Jun 9 09:46:11 2010
hopelove:圣者之杖: 88: Wed Jun 9 13:49:44 2010
c2:圣者之杖: 11: Wed Jun 9 22:36:09 2010
haruhi:圣者之杖: 84: Thu Jun 10 22:04:13 2010
hmml5:圣者之杖: 55: Fri Jun 11 23:22:46 2010
hmml4:圣者之杖: 50: Sat Jun 12 09:12:52 2010
hmml5:圣者之杖: 51: Sat Jun 12 10:17:37 2010
hmml7:圣者之杖: 9: Sat Jun 12 15:31:22 2010
hmml8:圣者之杖: 38: Sat Jun 12 16:23:06 2010
hmml8:圣者之杖: 25: Sat Jun 12 19:46:47 2010
hmml7:圣者之杖: 63: Sat Jun 12 22:18:06 2010
hmml4:圣者之杖: 38: Sun Jun 13 01:23:55 2010
hmml9:圣者之杖: 26: Sun Jun 13 09:02:44 2010
hmml9:圣者之杖: 73: Sun Jun 13 11:44:21 2010
hmml8:圣者之杖: 37: Sun Jun 13 16:53:57 2010
angelwind:圣者之杖: 62: Fri Jun 18 02:58:47 2010
以上面来说是 hopelove 是可以节省 98%,至於其它人怎麽得来的,我就不想说什麽了
不单只是指此件装备而以。
此仗是在回忆镇上的 温亚德 所有。
此仗唯一可以装备着只有 clerical and mage
原来的效果:1. str+10 fel+10 mag+10 sp_src+100000
2. encourage 60 times
3. holy power 60 times
4. holy body 60 times
此仗高於 50 times 是不可卸下更换武器
现在的效果:1. str+10 fel+10 mag+10 sp_src+100000
2. encourage 60 times
3. holy power 60 times
4. holy body 60 times
5. 机率性增加节省法力效果
此仗高於 30 times 是不可卸下更换武器
至於说到 /cmds/std/_cast and _spell 的话,目前更动如下:
1. /cmds/std/_view.c
判断 weapon 是否有 scant 参数,若 scant 为 20 那麽当玩家 view weapon
所看到的会有以下几种状况:
1. 节省法力会变为可节省 30%,因为这把也是 wand 的关系,故当然会是 30%,
2. 但若不是 wand 则看到得一样会是 20%
3. 若无此 scant 的参数,但其 weapon 为 wand,则看到的是 10%
4. 若无此 scant 的参数,且 weapon 也不是 wand,则无节省效力
2. /cmds/std/_cast.c
1. 判断玩家是否有装备武器
2. 判断装备的武器是否有 scant 的参数,若有则为节省几 %
3. /cmds/std/_spell.c
同 2. 一样改法。
至於好坏处之分,我个人认为现在还有分吗?算了吧,早已经无律法可言
这是我最近的感想..
Quest
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 115.43.254.201
1F:推 hmml :呃....我打得好认真呀....不过最近运势走低... 06/20 00:07
2F:→ Layase1 :发现打到也没几个装的上的...这应该就是本身限制吧 06/20 00:15