作者laechan (小太保)
看板mud_sanc
标题Re: [情报] holybell实测(资料由mishaer提供)
时间Tue Jan 29 21:42:38 2008
※ 引述《amosdeus (幽素)》之铭言:
: 区域中的BOSS与重要的MOB都设有防必中的攻击,如果要修改掉那就不如
: 全取消就好了,依照不呼叫 receive_damage 连selfshield2 设置都是没
: 需要的,如果不能防必中那区域的BOSS几乎都在血量三亿左右或是以下能
: 被打几回合?
: 但是没理由MOB只能用血量硬扛吧?
你的怪物只要有设 selfshield2,holybell 就无法越过该怪物,
我的要求就只是这样。因为 holybell 放下去就是一定会对房间
的怪物设定特殊的参数 holybell_times,总不能今天某神官看你
不爽,他就故意去乱你,在你打 enlil 时狂放 holybell 吧?
「不能让这种情况发生」,才必须将 shield2 改成 selfshield2
,改成这样之後,神官放了就等於没放,「这就不是负影响」。
(我看你的 enlil 已经改了,其它照旧就可,补盾的部份一样是
把 set_temp("shield2 改成 set_temp("selfshield2", )
: : 二、怪物身上有 holybell 参数时,不呼叫 receive_damage 函数,
: : 而是呼叫另一函数来执行扣血。
: : 二的话,如果 wiz 要求「另一个函数」是啥,我通常也会告知
: : 该 wiz,那麽该 wiz 自然也可以自定那个函数,但是这样同样
: : 违反「该指令放出来不能对玩家造成负影响」的最优先设定原则
: : (例如一组人马在打某怪,某神官突然乱入,一直放 holybell,
: : 造成该怪物永远打不死的情况,这就是我说的会对玩家造成负影
: : 响的例子)
: 但是 该指令放出来对MOB造成非常大负影响
: 所以最後会做的方式不是请小保改变 selfshield2 函数,修改成像独孤、挪移
: 一样的被动技能而不是shield2,不然就是我全面取消 selfshield2 把血量提升。
: Plain@Sanc
该指令放出来的最大功用是解除玩家被定身的状态,并允许玩家
在任何情况下都可以使用该指令,但是有两种情况,玩家无法使
用该指令...
一、wiz 在房间自定 add_action("cant_holybell","holybell")
去锁住 holybell 的使用权。
二、玩家处於被沉默的状态。(目前未实装)
所以直接锁住玩家在该格施展 holybell 的权利,这个我没意见,
只要显露给玩家的资讯够透明即可。
int cant_holybell()
{
// 写法一
int t=time();
if(this_player()->query_temp("wide/be_silenced")>t) // 被怪物设了这个
{
write("holybell: 你被怪物沉默了!!\n");
return 1;
}
// 写法二
if(query("cant_holybell"))
{
write("holybell: 你所在的地方无法施展圣洁铃音喔.\n");
return 1;
}
return 0; // 一般情况下可以
}
总之,我很强调一定要有足够的讯息显露,让玩家可以从接收
到的讯息去自己判断、体会与学习。
Laechan
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.231.214.46