Re: [系統] 虛擬物品系統 & 怪物掉落虛擬物品系統測試

看板mud_sanc (Sanctuary - 聖殿)作者 (高等妖精)時間17年前 (2009/01/19 03:05), 編輯推噓5(500)
留言5則, 1人參與, 最新討論串3/4 (看更多)
※ 引述《laechan (小太保)》之銘言: : mapping mob_drop=([ : // 毒刺棘 : ORIGIN_MOB_PATH+"tree1": : ({ : "laechan_crazy1_treeroot", "45", // treeroot 掉落機率 45% : "laechan_crazy1_treetentacle", "35", // treetentacle 掉落機率 30% : "/d/crazy/1/obj/bone1", "10", // bone 的掉落機率 10% : }), : ]); : 簡單的說就是以「第一個字元」是不是 "/" 來區分虛擬與實體, : 因為虛擬物品的開頭都是 wiz_id,所以不會有 "/" 的情況,也 : 因此有 "/" 的情況就可以用來判斷這是在講實體物品。 : 由以上可以擴充到 vobjs_name 的其它設定... : 一般名字 : 指虛擬物品 : / 開頭 : 指實體物品 : #xxx,oo : 指呼叫寫在 mob_drop_d.c 裡頭的函數,並把 oo 帶進去 : 不過上面的程式算寫的比較複雜了,所以 "/" 與 "#" 的部份我再想 : 看看有沒有更適合的方式─當然,還是要以方便 wiz 設定較好。 : (但反正至少是可以用的,初期不用設定太多,要盡量把系統弄完整了 : 再來擴大設定) : Laechan 實體物品如果都要經過/開頭的話,那麼會不會造成以後檔案不好搬移, 還是能做個定義檔開頭定義的/都去掉就解決了? -- 不歸之森的名稱似乎早就在說明其不歸著含意 落入塵世的妖精再也無法回去他的故鄉了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.125.231.107

01/19 08:35, , 1F
若將來檔案搬移, 暫定的方式是 display 出資料, 然後
01/19 08:35, 1F

01/19 08:36, , 2F
秀一下該檔案是否存在 (不存在就代表檔案已被移走)
01/19 08:36, 2F

01/19 08:36, , 3F
缺點是有可能會不知道新檔案位置在哪, 這也有暫定的
01/19 08:36, 3F

01/19 08:36, , 4F
解決方案, 就是請 wiz 在設的時候順便 // 一下該檔案
01/19 08:36, 4F

01/19 08:36, , 5F
指的是哪件物品.
01/19 08:36, 5F
文章代碼(AID): #19StsIGA (mud_sanc)
文章代碼(AID): #19StsIGA (mud_sanc)