作者laechan (小太保)
看板mud_sanc
标题[闲聊] 几个 d3 的防具效果
时间Tue Sep 22 14:01:23 2015
先不谈武器的。就我有印象的部份
1.hp上限提高 n% / 秘能最大值 +n
依照 new_3p 的公式,它有读到一个 mod/XX_Src 的东西,代表
防具可设定 effect/XX_src 这样的东西。
但目前没有「比例」的部份,这个要做倒是可以的。
if(undefinedp(armor->query("sdata")))
armor->set("sdata",({"mass","effect"}));
if(member_array("effect",(mixed)armor->query("sdata")))
armor->add("sdata",({"effect"}));
armor->set("effect/XX_src_p",n);
然後把三个 XX_src_p 弄进初始化数值列表中,并更改 new_3p
函数即可。
2.XXXX技能的效果增加 n%
理论上这个也可以透过上述的 mod/xxx 来处理,一样把该数值
放进初始化数值列表中即可,剩下的就是各别改技能来做额外的
数值读取。这个就比较繁杂一点(因为要一个技能一个技能改)
3.生命之球增加 n
同 2,让 drink 指令去读取相对映的数值,提高药水补充量
4.战斗中触发某个效果,时间 n 秒
5.
有想到再写。理论上,透过 effect/xxx 或 effect/xxx-ooo 的
方式都能做,只要将这些数值放进初始化数值里头即可。
Laechan
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 210.61.157.53
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/mud_sanc/M.1442901687.A.9C1.html
※ 编辑: laechan (1.165.163.49), 09/28/2015 21:41:54