Re: [問題] 史前洞窟的小bug

看板mud_sanc (Sanctuary - 聖殿)作者 (打死不投馬冏,李系咩安抓)時間18年前 (2007/06/21 21:16), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
這個問題不太好解決。 建議 highelf 先不要寫打掉玩家武器的程式段。 一般來說,讓打掉武器的程式段「follow remove 指令的部份 程式段」是較好的寫法,但是 remove 通常是玩家去下的指令 ,也就是呼叫者本身是玩家。 但是寫在怪物的 special_fun 的話,呼叫者就會變成怪物, 這將造成問題,例如 unwield() 函數在讀取 previous_object() 時(它一般等於 this_player() ),回傳的東西就會變成怪物。 要解決這個問題,ob 基本物件需自定新的 unwield 函數,打 掉武器專用的...有空我再寫。 Laechan -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.231.220.229

06/24 11:54, , 1F
已取消打掉套裝類武器的程式段
06/24 11:54, 1F
文章代碼(AID): #16Udf9dO (mud_sanc)
文章代碼(AID): #16Udf9dO (mud_sanc)