看板 mud_sanc 關於我們 聯絡資訊
這個問題不太好解決。 建議 highelf 先不要寫打掉玩家武器的程式段。 一般來說,讓打掉武器的程式段「follow remove 指令的部份 程式段」是較好的寫法,但是 remove 通常是玩家去下的指令 ,也就是呼叫者本身是玩家。 但是寫在怪物的 special_fun 的話,呼叫者就會變成怪物, 這將造成問題,例如 unwield() 函數在讀取 previous_object() 時(它一般等於 this_player() ),回傳的東西就會變成怪物。 要解決這個問題,ob 基本物件需自定新的 unwield 函數,打 掉武器專用的...有空我再寫。 Laechan -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.231.220.229
HighElf:已取消打掉套裝類武器的程式段 06/24 11:54