Re: [建議] 試煉窟(Hole)的地下六層明王..

作者: laechan (揮淚斬馬雲)   2018-03-22 13:47:13
※ 引述《henryyeh (阿葉)》之銘言:
: Hello! 請問我殺死四方向的mob也拿到四聖獸裝備,回到
: 中間那格卻沒有出現明王?
: 這該怎麼辦?
: thanks
: ※ 引述《laechan (小太保)》之銘言:
: : 房間我已經改為不會隨系統更新,故理論上,房間只要被外設
: : 出口的話,該出口「不會消失」。
: : Laechan
邊打邊想。
假設四出口的房間有 times_check,我基本上可以設定明王固定時
間自己重生,它的方法是房間一開始就有明王,也就是明王的出現
與否,跟四聖獸是否被殺是無關的,玩家就可以只殺明王,明王不
見才能 jump。
明王被殺之後它會做 times_check->set_times_check,嘛,這裡其
實有風險就是如果明王被鞭屍的話就會一直呼叫,保險起見我會加
個判斷避免這情況。
明王....20分鐘出現一次吧,時間到的時候它會去 call 四出口房
間的 times_check 函數:
假設這時房間有明王(因為明王自己會重生) => 不做任何動作
假設這時房間沒明王 => 對房間做 update 的動作 => 生出明王
這樣應該會簡單一點,我剛剛改好了。
修改範圍: /u/l/laechan/area/hole/room/250.c 四出口房間
/u/l/laechan/area/hole/mob/king1.c 明王
使用指令: call /open/cmds/times_check;check_names;"arm_laechan"
call /open/cmds/times_check;remove_names;"arm_laechan"
Laechan

Links booklink

Contact Us: admin [ a t ] ucptt.com