魔兽世界模拟器-修改出生自带物品和技能

魔兽世界模拟器-修改出生自带物品和技能

有些服在建立个新号进入游戏时,在包裹里或者身上有一些出生自带的装备或背包之类的东西,
还有的会带一些自制的天赋技能,但是我们自己的单机上,出生人物却是一穷二白什么都没有。
今天就给大家说说,这个出生时自带的物品装备和技能都是在哪里设置的。

一、出生物品的修改

首先用工具Navicat打开world数据库,找到一个名为 playercreateinfo_item 的表,这个表就是玩家角色创建时拥有的物品表。

双击打开,可以看到如下界面:

图片[1]-魔兽世界模拟器-修改出生自带物品和技能-壹叁博客网

不同的端可能显示不太一样,没关系,这里给大家解释一下每一列代表的含义:

第一列 race

代表玩家角色的种族,对应ChrRaces.dbc,这里每个数字分别对应的种族如下:

0-不限,1-人类,2-兽人,3-矮人,4-暗夜精灵,5-亡灵,6-牛头人,7-侏儒,8-巨魔,9-地精,10-血精灵,11-德莱尼

没有地精的服务端,可以忽略。

第二列 class

代表玩家角色的职业,对应ChrClasses.dbc,这里每个数字分别对应的职业如下:

0-不限,1-战士,2-骑士,3-猎人,4-盗贼,5-牧师,6-死骑,7-萨满,8-法师,9-术士,11-德鲁伊

第三列 itemid

代表物品的ID,对应item_template表的entry字段,也可以用GM命令或插件在游戏里查看;

第四列 amount

代表前面设置物品的数量,比如下图设置,23162是36格包的ID,后面的4,表示出生之后自带4个36格包;

图片[2]-魔兽世界模拟器-修改出生自带物品和技能-壹叁博客网

 

二、出生自带的技能

同样是打开world数据库,找到一个名为 playercreateinfo_cast_spell 的表,这个表就是玩家角色创建时自动学会的技能表。旧版数据库的表名为:playercreateinfo_spell

双击打开后看到如下界面:

图片[3]-魔兽世界模拟器-修改出生自带物品和技能-壹叁博客网

这个表结构和 playercreateinfo_item 很像,但是对应的数字跟上面不一样,而是要填种族和职业掩码

掩码计算方式为:2^(ID-1),比如亡灵就是2^(5-1)=16,得到的值可以相加,上图的1791就是所有种族相加后的数值;
还有一点要注意,种族和职业两列为0时,代表全种族和全职业,无效的话就取所有种族和职业掩码相加的值。

下面同样为大家列出每一列的具体含义和代码:

第一列 racemask

代表玩家角色的种族,对应ChrRaces.dbc,这里每个数字分别对应的种族如下:

0=无需求,1=人类,2=兽人,4=矮人,8=精灵,16=亡灵,32=牛头人,64=侏儒,128=巨魔,512=血精灵,1024=德莱尼

第二列 classmask

代表玩家角色的职业,对应ChrClasses.dbc,这里每个数字分别对应的职业如下:

0=无需求,1=战士,2=圣骑,4=猎人,8=盗贼,16=牧师,32=死骑,64=萨满,128=法师,256=术士,1024=德鲁伊

第三列 spell

代表技能ID,对应Spell.dbc里的技能ID;


第四列 Note

一些说明,记录用;

下图是我给自己的服务端添加的出生自带技能用作演示:

图片[4]-魔兽世界模拟器-修改出生自带物品和技能-壹叁博客网

三、最后总结

新版的AZ源码编译的还需要在服务端的配置文件内开启使用玩家初始自定义法术才能生效。

配置文件路径:\configs\worldserver.conf

修改项:

playerstart.customspells=1

0为禁用,1为启用。

最后,自制的技能和装备物品等需要打好补丁,具体方法请看综合教程区,科普组有很详细的教程。

温馨提示:本文最后更新于2024-10-28 18:54:02,某些文章具有时效性,若有错误或已失效,请在下方留言或联系QQ624964405
© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容