[wizs] 關於怪物掉寶系統

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間18年前 (2007/11/26 15:39), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我大致已經寫好了,說明如下.. 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
文章代碼(AID): #17IdX8JI (mud_sanc)
文章代碼(AID): #17IdX8JI (mud_sanc)