Re: [wizs] 虛擬物品系統&怪物掉落物系統修改
看板mud_sanc (Sanctuary - 聖殿)作者laechan (小太保)時間13年前 (2012/12/03 11:24)推噓0(0推 0噓 0→)留言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
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
29
45