Re: [wizs] 虛擬物品系統&怪物掉落物系統修改

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間13年前 (2012/12/03 11:24), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
最後幾個功能統一在這篇補完。 首先是功能表: > vobjs -mob_drop 怪物掉落物設定選單: ================================ 1.創建新目錄 2.刪除某目錄(laechan 限定) 3.列出所有目錄 4.列出某一目錄下的所有設定 5.列出所有目錄下的所有設定 6.進入某一目錄做細部設定 7.離開 功能 4 整合到功能 6,其它全部補完。 請選擇: 5 ([ "/d/crazy/1/mob" : ([ ]) ]) ================================================= 再來就是快速設定,在 mob_drop 裡面都沒有東西的情 況下,允許 wiz 可以做迅速的設定。 請選擇: 5 ([ ]) <= 空的 > vobjs -mob_drop /d/crazy/1/mob/tree1 set m001 = 100 mob_drop[/d/crazy/1/mob][tree1][m001]=100 設定 ok. 請選擇: 5 ([ "/d/crazy/1/mob" : ([ "tree1" : ([ "m001" : 100 ]) ]) ]) 刪除模式一: 刪除某個掉落物 > vobjs -mob_drop /d/crazy/1/mob/tree1 del m001 mob_drop[/d/crazy/1/mob][tree1][m001] 刪除 ok. 刪除模式二: 刪除某隻怪物的掉落設定 > vobjs -mob_drop /d/crazy/1/mob/tree1 del mob_drop[/d/crazy/1/mob][tree1] 刪除 ok. 請選擇: 5 ([ "/d/crazy/1/mob" : ([ ]) ]) 這樣快速設定就沒問題了。 然後底下就是實用型的快速設定及刪除模式: > vobjs -mob_drop /d/crazy/1/mob/tree1 set 毒刺棘的根 = 100 mob_drop[/d/crazy/1/mob][tree1][毒刺棘的根]=100 設定 ok. > vobjs -mob_drop /d/crazy/1/mob/tree1 del 毒刺棘的根 mob_drop[/d/crazy/1/mob][tree1][毒刺棘的根] 刪除 ok. 也就是說,就算你不記得你將毒刺棘的掉落物設定為 m 多少 ,你只要知道「你設定的掉落物中文名」,就可以用中文名去 做設定。 以上,虛擬物品系統(含快速設定)以及怪物掉落物系統(含快 速設定)完工。 另外,怪物掉落物系統的設定亦支援底下 vobjs -mob_drop /d/crazy/1/mob/tree1 set /d/obj/shield1 = 10 這意思就是說,如果它看到的是「/d/obj/shield1」而不是 「m001」這樣的東西的話,它就會掉落「實體物品」,而非 「虛擬物品」。 而理論上它還可以支援函數呼叫。 Laechan -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.61.157.53
文章代碼(AID): #1Gl1jm6s (mud_sanc)
文章代碼(AID): #1Gl1jm6s (mud_sanc)