Re: [問題] 史前洞窟的小bug
看板mud_sanc (Sanctuary - 聖殿)作者laechan (打死不投馬冏,李系咩安抓)時間18年前 (2007/06/21 21:16)推噓1(1推 0噓 0→)留言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
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章