|
简单写个增加新装备和新怪物的方法。。
老鸟可无视,喜欢可 在下方 打赏一下哦!
现在教你修改和计算怪物的形象!只要了解了这个自己就会加新装备新怪物了。。
用Wil打开Mon-2.wil (哇拷~吓我一跳~霸王守卫~~~)
看看图像编码是0,再跳转到1000,是霸王幽灵,再跳转到3000,是犬猴魔,再看看4000,5000到9000~
诺玛法老,蚂蚁战士,(诺玛兵,暂未添加),劳动蚂蚁,诺玛勇士,诺玛,红衣法师
对吗
那么如何在数据库里体现呢
大家看看数据库里的Appr列,霸王守卫是10,犬猴魔是12,诺玛法老是13,到红衣法师是19.
如果来算怪物在数据库里的Appr呢
Mon-2.wil 这里有个2
用2-1然后乘以10,再加上Wil看到的怪物编码的第一位
比方说霸王守卫,
(2-1)x10+0=10
再看看诺玛法老
(2-1)x10+3=13
红衣法师
(2-1)x10+9=19
没错吧~如果是Mon-3.wil里的数据,那么就是(3-1)x10+ =这个就是怪物的图像编码的第一位
如果是Mon-13.wil呢
(13-1)x10+0=120
120就是霸王教主了~
(13-1)x10+1=121
121是不是牛啊~你告诉我吧~
现在,如果算怪物的Appr值会了吧
如果你想加新怪物,就找找那个文件有空位置把新怪物的动态图导入进去,数据库增加一个怪物,改下Appr值就会显示了。。
附上部份怪物的攻击代码
Race代码---81 对象进入范围自动攻击
82 2x2范围内毒液攻击-弱
90 贴身麻痹石化攻击-弱
92 遇到攻击对象在范围外时会瞬移
93 边攻击边躲避
95 对象进入攻击范围内会从地下爬出来
100 召唤的骷髅
101 进入范围会从石像状态激活
105 麻痹石化攻击-强
106 麻痹石化攻击-弱
107 全屏攻击+麻痹+中毒
113 召唤的神兽-小
114 召唤的神兽-大
115 自身不移动,通过地刺来攻击对象
116 自身不移动,通过释放Mir200!setup.txt文件里的SPIDER特定的怪来攻击对象
117 自身没有攻击力,通过自暴来攻击对象
119
Racelmg代码----15 抛斧头
16 贴身喷毒
21 电火花
22 喷针
40 击电
45 射箭
52 高空喷毒效果
53 低空喷毒效果
下面是衣服的算法。。。
用Wil打开M-Hum.wil (打开是裸体就对了)
看看图像编码是0,再跳转到2999,是裸体,3000-5999是天赐外观。。可以看得出3000是一组图片。
那么如何在数据库里体现呢
Shape这个属性(显示衣服穿上得样子)
“5”表示“灵魂战衣”的样子。
“4”表示“魔法长袍”的样子。
“3”表示“重盔甲”的样子。
Looks属性(显示衣服物品栏里样子和在装备栏里的样子)
如果来算衣服在数据库里的Shape呢
M-Hum.wil
“4”表示“魔法长袍”的样子。
是12000开头的。12000除以3000=4
灵魂战衣是5.客户端是15000开头,除以3000就是5。
就是这么简单。。。要新衣服,,找空位置添加或者替换吧。。
下面是新武器、。。。
用Wil打开M-Weapon1.wil,
0-2999是封魔剑。。再看看数据库的封魔剑的Shape是1
3000-5999是飞龙剑。。数据库飞龙剑的Shape是2
用Wil打开M-Weapon2.wil,
6000-8999是命运之刃,再看看数据库的命运之刃是Shape是13
9000-11999是井中月,再看看数据库的井中月Shape是14
由此我们推断出一个公式
文件的数字-1是Shape的十位数。图片第一个代码除以3000+1是个位数。
例如上面所说的
封魔剑。十位数1-1=0,第一个图是0除以3000+1就是1,Shape就是01,,0省略掉
井中月。是M-Weapon2.wil里面的,十位数是2-1=1,第一个图是9000除以3000+1就是4,Shape就是14
大家都明白了吧。。。
打开M-Weapon4.wil的3000,是赤血宝剑。。十位数4-1=3,个位数3000除以3000+1等于2,Shape就是32.
大家看看赤血宝剑的Shape是不是32呀。。。
|
上一篇: 传奇3私服客户端WIL修改算法(计算装备外观显示方法)下一篇: 挂机版怀念传奇3,永久免费挂机。
|