Re: [情報] holybell實測(資料由mishaer提供)

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間18年前 (2008/01/29 21:42), 編輯推噓0(000)
留言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
文章代碼(AID): #17dorG5u (mud_sanc)
討論串 (同標題文章)
文章代碼(AID): #17dorG5u (mud_sanc)