装备的添加首饰类需要调整内观,武器和衣服还需要调整外观,这里面有个算法.武器的外观为Weapon.wil所需要的图片除以1200, 衣服外观为hum.wil 所需要的图片除以1200.
- hum.wil //衣服shape从0~50计算
- hum2.wil //衣服shape从51~75计算
- hum4.wil //衣服shape从101~125计算
- weapon.wil //武器shape从0~100计算
- 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字段内容.
打开DB Commander Shortcut 选择我们建立好的数据库 库名为Herodb
选择物品表StdItems.DB
将表的滚动条拉到最底部增加一条记录
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
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找到需要用到的内观资源
Looks定为1414.现在打开Weapon.wil查找外观,点击跳转输入编号以1200做为倍数直到找到我们需要的外观
Weapon.wil没有找到的话进入 Weapon2.wil 里查找.以同样的方法找到12000为我们需要的
- 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;
复制代码
从图片上很直观的看出AC字段为幸运,AC2字段为准确,MAC字段为诅咒,MAC2字段为攻击速度,DC字段为攻击下限,DC2字段为攻击上限,MC字段为魔法下限,MC2字段为魔法上限,SC道术下限,SC2道术上限
为什么MAC2字段为攻击速度为负数.通过实验得出,MAC2 1-10的范围均为负值,超过10以后为正值.
5.1.3 添加衣服
衣服外观为hum.wil 所需要的图片除以1200.
- 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 |
不掉身上装备 |
|
将需要的代码添加进相应的字段即可 对于传奇架设的问题大家有不懂的可以私信我,评论留下你们的方式。感谢大家的支持