装备的添加首饰类需要调整内观,武器和衣服还需要调整外观,这里面有个算法.武器的外观为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 | 不掉身上装备 |
|
将需要的代码添加进相应的字段即可 对于传奇架设的问题大家有不懂的可以私信我,评论留下你们的方式。感谢大家的支持
标签:10,持久,麻痹,wil,字段,添加,服务端,物品,架设 From: https://blog.51cto.com/u_16178818/7034846