[wizs] 關於怪物掉寶系統
我大致已經寫好了,說明如下..
1)採用資料設定的方式,替代原先的 switch 式判斷,各位 wiz 可自
行觀看 /d/obj/mob_drop/laechan/crazy1.c 的寫法, 用 copy 的
到自己的目錄, 將相關資料改好後, 找 quest 或我開通, 則你所設
定的怪物掉寶就能實裝.
2)物品的中文名,暫存在 chinese 中(技能中文名也是存在那邊的),
將來我考慮挪到它處,以免那個東西的檔案過大。
3)所有的 key_name 必須控管,但目前在實驗階段,讓有權限的 wiz
(quest/highelf/plain/norr/qqww)先玩看看,玩一陣子有心得後,
再來討論 key_name 的設法以及要放在哪邊集中控管。
這個東西目前的缺點是,它只支援「掉實體物品」以及「虛擬物品」,
它的判斷方式就是依 key_name 有沒有 "/" 這個字元,有的話就視為
檔名->就叫出實體物品,沒有的話就視為「虛擬物品的 key_name」。
我可以讓它做不同的變化,但是這個要控管,相關的做法我也有底了,
例如...
"hole_stone":15, // 虛擬物品 stone 掉落率 15%
"/u/l/laechan/stone":20, // 實體物品 stone 掉落率 20%
"add_warexp":({10,30}), // 加戰功 10 的機率 30%
"add_skill:({"ice spell",10,1}), // 加 ice spell 10 技能值 10 的機率 1%
.
.
.
一切都用 key_name 來判斷,wiz 只需做資料的設定,判斷全交給系
統即可。以後就是討論一下 key_name 的定法。
改成這樣的目的有二...
一、方便有最高管理權限的 wiz,可以撰寫工具去 show 資料。
例如 check.h 就有所有的物件資料.
二、方便 wiz 做設定,即使是新手 wiz 也可以輕易學會資料設
定的方式。
總之有權限的就去玩看看吧。
Laechan
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.225.184.92
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
15
26
32
41
6
10