作者laechan (小太保)
看板mud_sanc
标题[闲聊] 关於近战系 Lv23 技能
时间Tue Oct 19 11:05:11 2010
这会做统一的设定。
我的想法是,例如你很久没上来玩,突然某一天心血来潮
想上来杀个怪..
问题:有没有什麽技能可以让你爽一下?
这意思是说,例如你随便走进八卦某一格,怪很多,那有
没有什麽技能可以让你丢出去,「全体怪物」就霹雳啪啦
碰的瞬间被你秒杀 or 遭受到极震憾的华丽杀伤攻击?
我觉得这是 Lv23 技能可以呈现的模式。
传统对全体怪物攻击的写法如下..
mixed obs=(mixed)this_player()->query_attackers();
env=environment(this_player());
foreach(ob in obs)
if(ob && environment(ob)==env)
this_player()->shut("xxxx",xxx,ooo,"dam",ob);
但是我想为这类技能撰写新的函数,名叫 shut_all,它
的做法是..
void shut_all(施展者,"叙述",伤害,命中,"型态");
或是
施展者->shut_all("叙述",伤害,命中,"型态");
它会自动读取该玩家的所有对战对象,这时 $O 的部份自
动变成「全体目标」这类的词,这样对所有怪物的攻击就
可以变成「一行」呈现式,然後叙述变成类似底下...
你对全体对战目标施展超破坏大绝─大十字驱魔!
「A怪物身受重伤,鲜血满身是。」
「B怪物身受重伤,鲜血满身是。」
「C怪物身受重伤,鲜血满身是。」
「D怪物身受重伤,鲜血满身是。」
这可以为 Lv23 到底要放什麽技能解套并赋予特色及特性
(例如 shut_all 舍弃"命中"这个参数)。
Laechan
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 115.81.177.229
1F:推 wmud :推 10/19 14:57
2F:推 tawi :这个暂 10/22 19:11
3F:推 Yanten :那刀剑Lv21的会出现神鸣流 还是放这边? 10/23 19:11