Re: [情報] holybell實測(資料由mishaer提供)
看板mud_sanc (Sanctuary - 聖殿)作者laechan (小太保)時間18年前 (2008/01/29 21:42)推噓0(0推 0噓 0→)留言0則, 0人參與討論串5/6 (看更多)
※ 引述《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
討論串 (同標題文章)
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
14
27
356
571