Re: [建議] 副本相關

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間11年前 (2014/04/21 14:48), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串10/26 (看更多)
下午再做了點修改。 /std/new_ob/instance/laechan/003.c 這個副本跟 001 的唯一差別在 003 有 instance_map2data 字串 instance_map2data=@LONG 083-084-085-086-087-088 | 096-097-098-099-100 089 | | 095-094-093-092-091-090 LONG; 這意思就是說,一樣取白瓦鎮的 083.c~100.c 當做基底區域, 但是「各房間的路徑」則改用 instance_map2data,也就是上面 的字串所顯示的路線方式。 這樣就可以實現「即便使用同一個基底區域也可以做出不同路線 的副本」。 再來就是副本物件允許 wiz 宣告 query_short 及 query_long 兩種函數: string query_short(string room_file); string query_long(string room_file); 這兩個函數跟 instance_data 也可以併用,instance_data 的 設定較優先,query_short 的用法舉例如下 string query_short(string room_file) { if(room_file=="100") return "黑熊小徑盡頭"; return "黑熊小徑"; } 當 iroom 本身已經有 short 這個欄位時,上面的呼叫就不會被 work,所以這個主要是針對使用「虛擬基底區域」的情況,因為 虛擬的 iroom 一開始通常不會有 short。 Laechan -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.61.157.53 ※ 文章網址: http://www.ptt.cc/bbs/mud_sanc/M.1398062886.A.72F.html

04/21 15:59, , 1F
我剛加了一個 instance_author 參數, 字串型式
04/21 15:59, 1F

04/21 17:55, , 2F
晚上如果沒事幹會再改些東西,忙的話就明天再改哩
04/21 17:55, 2F
文章代碼(AID): #1JLBycSl (mud_sanc)
文章代碼(AID): #1JLBycSl (mud_sanc)