12. 小壞端:【_物品_自帶附魔】
首先,官方所有的附魔都記錄在 SpellItemEnchantment.dbc ?如果添加了新的附魔,客戶端需要打補丁,
比如我發(fā)布的小壞端服務(wù)端里,就添加了非常多的附魔效果:

客戶端要正常顯示這些屬性,就需要根據(jù)第7節(jié)將的內(nèi)容,制作補丁:

然后物品的附魔位置:
0 主位置,官方的那種主附魔,例如附魔斬殺
1 臨時位置,盜賊的毒藥,薩滿的火舌武器等
2 寶石1,寶石也是一種附魔
3 寶石2,寶石也是一種附魔
4 寶石3,寶石也是一種附魔
5 寶石插槽獎勵,寶石也是一種附魔
6 棱彩寶石,寶石也是一種附魔
7 隨機附魔位置1,官方隨機附魔是幾個位置組合起來
8 隨機附魔位置2,官方隨機附魔是幾個位置組合起來
9 隨機附魔位置3,官方隨機附魔是幾個位置組合起來
10 隨機附魔位置4,官方隨機附魔是幾個位置組合起來
11 隨機附魔位置5,官方隨機附魔是幾個位置組合起來
支持0-11共12個位置
使用7-11隨機附魔位置時,和官方隨機附魔屬性沖突,且物品附魔效果發(fā)送到聊天窗口時無法預覽
了解了附魔的顯示原理,我們來看下小壞端里,與附魔相關(guān)的特色功能。
一個重要的基礎(chǔ)表是【_模板_附魔組】,這個表把多個附魔屬性配置成一組,然后可以設(shè)置出現(xiàn)的概率

如圖我們配置一個id為3的附魔組,里面有4個屬性,概率相同
附魔組配置完畢。
首先是 【_物品_自帶附魔】,這個表配置了物品創(chuàng)建時,會不會自帶附魔,然后帶哪些附魔,
需要說明的是,物品創(chuàng)建,并不包括GM使用命令.add 刷裝備,GM刷出來的裝備,是沒有附魔的。
為了測試這個功能,我們使用一種討巧的方法,其實也是很多服務(wù)器用來刷新物品自帶附魔的方法,讓一個物品升級成它自己,
我們還用風劍來測試,id是19019,首先配置升級:

然后配置 7,8兩個位置可以自帶附魔,并且是100%必帶的概率

ok,開始驗證,
首先刷一把風劍, .add 19019
發(fā)現(xiàn)提示可升級之外,和正常風劍沒有區(qū)別

我們用第7節(jié)里制作的重鑄金幣,給風劍升級

點擊升級

好吧,尷尬,為了測試成功,我們用下面的數(shù)據(jù)庫腳本,把風劍的唯一屬性去掉,
執(zhí)行后關(guān)閉服務(wù)端和客戶端,并刪除客戶端的Cache文件夾,然后重新運行服務(wù)端,登錄游戲

不再是唯一了,然后我們再次升級

好了,成功了,經(jīng)過一次升級,原來沒有附魔的風劍,出現(xiàn)了附魔屬性,如果屬性不滿意,可以繼續(xù)升級,會重新生成附魔屬性

注意:如果升級后附魔屬性一直不變,請檢查升級配置

如果這里是1,那么升級后,物品會保留之前的附魔屬性。
后面我們來說如何刷新指定的單條附魔屬性。

管理系統(tǒng):http://gm.wowmanage.cn
Q群號:740103000?