欢迎光临散文网 会员登陆 & 注册

12. 小坏端:【_物品_自带附魔】

2023-09-21 22:40 作者:快叫醒我  | 我要投稿

首先,官方所有的附魔都记录在 SpellItemEnchantment.dbc  如果添加了新的附魔,客户端需要打补丁,

比如我发布的小坏端服务端里,就添加了非常多的附魔效果:

客户端要正常显示这些属性,就需要根据第7节将的内容,制作补丁:

然后物品的附魔位置:

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随机附魔位置时,和官方随机附魔属性冲突,且物品附魔效果发送到聊天窗口时无法预览


了解了附魔的显示原理,我们来看下小坏端里,与附魔相关的特色功能。

一个重要的基础表是【_模板_附魔组】,这个表把多个附魔属性配置成一组,然后可以设置出现的概率

如图我们配置一个id为3的附魔组,里面有4个属性,概率相同

附魔组配置完毕。

首先是 【_物品_自带附魔】,这个表配置了物品创建时,会不会自带附魔,然后带哪些附魔,

需要说明的是,物品创建,并不包括GM使用命令.add 刷装备,GM刷出来的装备,是没有附魔的。

为了测试这个功能,我们使用一种讨巧的方法,其实也是很多服务器用来刷新物品自带附魔的方法,让一个物品升级成它自己,

我们还用风剑来测试,id是19019,首先配置升级:

然后配置 7,8两个位置可以自带附魔,并且是100%必带的概率

ok,开始验证,

首先刷一把风剑, .add 19019

发现提示可升级之外,和正常风剑没有区别

我们用第7节里制作的重铸金币,给风剑升级

点击升级

好吧,尴尬,为了测试成功,我们用下面的数据库脚本,把风剑的唯一属性去掉,

执行后关闭服务端和客户端,并删除客户端的Cache文件夹,然后重新运行服务端,登录游戏

不再是唯一了,然后我们再次升级

好了,成功了,经过一次升级,原来没有附魔的风剑,出现了附魔属性,如果属性不满意,可以继续升级,会重新生成附魔属性

注意:如果升级后附魔属性一直不变,请检查升级配置

如果这里是1,那么升级后,物品会保留之前的附魔属性。

后面我们来说如何刷新指定的单条附魔属性。



管理系统:http://gm.wowmanage.cn

Q群号:740103000 

12. 小坏端:【_物品_自带附魔】的评论 (共 条)

分享到微博请遵守国家法律