作者HighElf (高等妖精)
看板mud_sanc
標題Re: [系統] 虛擬物品系統 & 怪物掉落虛擬物品系統測試
時間Mon Jan 19 03:05:52 2009
※ 引述《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
推 laechan :若將來檔案搬移, 暫定的方式是 display 出資料, 然後 01/19 08:35
推 laechan :秀一下該檔案是否存在 (不存在就代表檔案已被移走) 01/19 08:36
推 laechan :缺點是有可能會不知道新檔案位置在哪, 這也有暫定的 01/19 08:36
推 laechan :解決方案, 就是請 wiz 在設的時候順便 // 一下該檔案 01/19 08:36
推 laechan :指的是哪件物品. 01/19 08:36