[wizs] 關於 force_me
這是我昨天睡夢中突然想到的。
因為很多 mob 常常有 move return 0 的訊息被 log 在
debug.log 檔裡頭,最近的例子則是墓園的 soldier 而
且還因此造成其它問題,所以我懷疑可能是 force_me出
問題,而且可能是設定 move_speed 下所產生的。
早上本來要修...結果進不去。晚點我再看看。
我的懷疑是,以設定 move_speed 的怪物為例,它的程
式可能是這樣寫的..
// 隨機讀取一個出口
exits=random(keys(room->query("exits")));
mob->force_me("go "+exits);
return 0;
我的懷疑點在於
1.go 指令裡頭可能有 return 0
2.force_me 函數裡面可能有 return 0
3.上述呼叫 force_me 及 go 的副程式裡頭可能有 return 0
晚上我再檢查看看,希望能永久解決這個 bug。
LAechan
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.61.157.53
※ 編輯: laechan 來自: 210.61.157.53 (09/07 15:45)
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章