传奇架设服务端 装备的添加

35 阅读6分钟

装备的添加首饰类需要调整内观,武器和衣服还需要调整外观,这里面有个算法.武器的外观为Weapon.wil所需要的图片除以1200, 衣服外观为hum.wil 所需要的图片除以1200.

  1. hum.wil   //衣服shape从0~50计算
  2. hum2.wil   //衣服shape从51~75计算
  3. hum4.wil   //衣服shape从101~125计算
  4. weapon.wil   //武器shape从0~100计算
  5. weapon2.wil   //武器shape从101~125计算

复制代码

5.1.1 添加首饰

首先利用HH8-WIL编辑器 WER3.1打开客户端资源,客户端资源在DATA文件夹下,Items.wil为背包内显示图片,DnItems.wil为掉落在地上显示图片,stateitem.wil为装备后装备栏里显示图片.我们打开stateitem.wil 比如说加个金牛护腕,在stateitem.wil里编号为1681.此编号就是我们要加入数据库里的LOOKS字段内容.

image.png

打开DB Commander Shortcut 选择我们建立好的数据库 库名为Herodb v:A36568849

image.png

选择物品表StdItems.DB

image.png

将表的滚动条拉到最底部增加一条记录

image.png

IDX填写为上一条记录IDX+1也就是1339+1=1340,填写首饰名字,以前数据库里有金牛护腕了,我们随便填个名字,鸣飞手镯,Stdomde物品分类填写24或者26. 24的AC2 MAC2为准确和敏捷,24的AC,AC2,MAC,MAC2分别为防御下限,防御上限,魔法防御上限,魔法防御下限.我们这里就用26,带防御的手镯.Weight字段为重量填10,Looks字段填1681,DuraMax字段为持久填50000,持久为50,Need填0为需要等级才能佩带,Price为价格5000,NeendLevel为佩带条件参数80

image.png

1340;学传奇手镯;26;0;10;0;0;0;1681;50000;1;2;3;4;5;6;7;8;9;10;0;5000;0;80;;

复制代码

5.1.2 添加武器

武器同时需要内观和外观.我们打开stateitem.wil找到需要用到的内观资源

image.png

Looks定为1414.现在打开Weapon.wil查找外观,点击跳转输入编号以1200做为倍数直到找到我们需要的外观

image.png

Weapon.wil没有找到的话进入 Weapon2.wil 里查找.以同样的方法找到12000为我们需要的

201931520272478213.png

  1. weapon.wil   //武器shape从0~100计算

复制代码       

此资源是在weapon2.wil 里找到的,编号为12000/1200=10 也就是 101+10=111

Looks内观1414,Shape外观 111

开始写数据库物品表,写好Idx:1341,Name:鸣飞鲜花,Stdmode:5(5为武器分类号),Shape:111,Weight:10,Looks:1414,DuraMax:65000,Need:0,NeedLevel:80

AC,AC2,MAC,MAC2,DC,DC2,MC,MC2,SC,SC2分别为1-10,方便大家看武器分类号里各字段有什么作用

  1. 1341;学传奇鲜花;5;111;10;0;0;0;1414;65000;1;2;3;4;5;6;7;8;9;10;0;5000;0;80;

复制代码

image.png

image.png

从图片上很直观的看出AC字段为幸运,AC2字段为准确,MAC字段为诅咒,MAC2字段为攻击速度,DC字段为攻击下限,DC2字段为攻击上限,MC字段为魔法下限,MC2字段为魔法上限,SC道术下限,SC2道术上限   

为什么MAC2字段为攻击速度为负数.通过实验得出,MAC2 1-10的范围均为负值,超过10以后为正值.

5.1.3 添加衣服

衣服外观为hum.wil 所需要的图片除以1200.

  1. hum.wil   //衣服shape从0~50计算

复制代码*  

衣服跟武器添加方法一样,在这里就不做详解了

    

5.1.4 添加特殊属性装备

      

特殊属性设置 :  

武器 蜡烛 类型物品 使用物品数据库字段 AniCount    

首饰 头盔 类型物品 使用物品数据库字段 Shape

属性代码属性功能功能介绍
111隐身人物进入隐身状态,普通怪物看不到人物,破隐身的怪物可以看到人物
112传送人物可以使用命令在传送到指定座标上(@UserMove)
113麻痹人物物理攻击时可以将对方麻痹
114复活人物具备复活功能,人物在死亡时起作用,生效一次掉一个持久
115火焰 
116治愈 
117,170不掉物品人物死亡时不会掉任何物品,包括背包里的及身上戴的
118护身人物在被攻击时,先降MP,MP为0时才降HP
119超负载人物可以戴上超过自己负重的物品
120技巧人物在练技能时,得到双倍的练习点
121探测可以查找指定人物当前位置
122记忆戒指 
124记忆手镯 
125记忆头盔 
126祈祷手镯 
127祈祷项链 
128祈祷戒指 
129祈祷头盔 
130神秘戒指 
131神秘腰带 
132神秘头盔 
133魔血戒指 
134魔血手镯 
135魔血项链 
136虹魔戒指 
137虹魔戒指 
138虹魔项链 
139防麻防麻痹功能,可以使被攻击方的麻痹功能失效(不防怪物麻痹)
140无敌(未完全) 
141经验杀怪所得经验为指定倍数(倍数为持久除以 10000),如果物品持久太小,所得经验将比正常还低
142力量人物攻击力倍数(倍数为持久除以 10000),如果物品持久太小,所得攻击力将比正常还低
182经验杀怪所得经验为指定倍数(倍数为持久除以 10000),不受物品持久太小影响
183力量人物攻击力倍数(倍数为持久除以 10000),不受物品持久太小影响
143防护身 
144防复活 
145行会召唤 
150麻痹护身 
151麻痹火球 
152麻痹防御 
153麻痹负载 
154护身火焰 
155护身防御 
156护身负载 
157传送麻痹 
158传送护身 
159传送探测 
160传送复活 
161复活麻痹 
162护身复活 
171不掉背包 
172不掉身上装备 

       

将需要的代码添加进相应的字段即可

对于传奇架设的问题大家有不懂的可以私信我,评论留下你们的方式。感谢大家的支持