【已解决】如何新增生物特长像wog那样加攻防伤命速啊
本帖最后由 雨风月影 于 2014-4-30 15:43 编辑wog原版擅长生物的是+攻+防+伤+命+速度1,但是用erm工具新增的生物特长,却只是像原来3do那样,随等级+攻防、默认+1速度。求助大师们赐教啊!谢谢 这个随等级加成是按照几个固定的公式运作的,只能“设成”不能修改具体的成长参数。要修改成长参数的话可以参考英雄自动施法强化的那个帖子。里面有附带英雄特技强化全修改。只是那个ERM在ERA下运作有问题。
回复 2# 的帖子
那看来还挺复杂的,呵呵。去研究下 原帖由 雨风月影 于 2012-12-13 09:19 发表 http://www.h3wog.com/images/common/back.gif那看来还挺复杂的,呵呵。去研究下
这个问题我昨天才问过,经过贤知大神的解答已经解决了,以下是贤知大神的原话:
具体我都忘了函数里面的数值关系.
比如你把欧灵
!!FU836:P2006/0/0/0/0; Orrin - Archery
改成
!!FU836:P1020/12/10/0/0; Orrin - 特长天使
1020-->加的伤害是20(反正是1020-1000)至于等级关系就不记得了
12--->这里指生物编号(小天使)
10--->反正这个值跟攻防和生命相关,但我不记得与等级关系了
0---->这里是欧灵的英雄编号
0----->最后这个0不管,直接添就是.
以上是欧灵改成特长生物的大致写法
这个是拿欧灵特长小天使来举例的,你用快捷方式Start 打开游戏之前的那个小窗口里有个ERM编辑器,然后打开39号ERM,就是英雄特长的ERM了。
回复 我回帖我光荣 4# 的帖子
感谢楼主解答。只是照你改的,只是固定加伤害20吗?
我还是没看懂;dao; 学习了;orz; ;juwe; 我反正是完全不了解,erm的用不上的 慕容天涯 发表于 2013-5-8 12:16
这个问题我昨天才问过,经过贤知大神的解答已经解决了,以下是贤知大神的原话:
具体我都忘了函数里面的 ...
我现在才弄明白
以特长法师为例
!!FU836:P1004/34/4/44/0; Theodorus - Magi +4
1004 →我猜想是和兵种等级有关,2级兵就是1002,
34→法时号码
4 →我猜想是和兵种等级有关,2级兵就是2
44→特长法师英雄
0 →不知道,如果是魔法特长就是15
特长生物:(实际w31-32为增加的攻防)
#1=w28 1000+增加的伤害值
#2=w29 特长生物的类型
#3=w30 增加生物的HP百分比
#4=英雄编号
#5=w32 (没用)
如
!!FU836:P1003/4/3/2/0; Edric(英雄编号2)- 特长狮鹫(4),增加的伤害为(1003-1000=3),增加3%HP(因为等级是3)
雨风月影 发表于 2014-4-30 15:41
我现在才弄明白
以特长法师为例
!!FU836:P1004/34/4/44/0; Theodorus - Magi +4
用ERM编辑器,打开39 wog - hero specialization boost.erm,找到你要改的英雄
例如:P2007/150/10/144/0,前面PXXXX,这个不用管。
从第二个开始,150代表生物编号(至高大天使)。
10不知道为什么,但是据大神说都改为10,本人测试所有兵种都改成10可用。
144为英雄编号(姆拉克)。
0不知道什么意思,总之不用管。这段代码只需要改第二和三个即可。本人亲测任意兵种特长均可(骷髅兵和吸血鬼特长无生命增幅) 贤知有您 发表于 2014-4-30 17:00
特长生物:(实际w31-32为增加的攻防)
#1=w28 1000+增加的伤害值
#2=w29 特长生物的类型
贤主,拿!!FU836:P1003/4/3/2/0; Edric(英雄编号2)- 特长狮鹫(4),增加的伤害为(1003-1000=3),增加3%HP(因为等级是3)为例
求教1:狮鹫是英雄每提升三级增加一点伤害吗?基础增加值是3,特长增加值=3+(英雄等级/3)?
求教2:如果将1003降低了(降低为1001),是不是加的伤害会更多? 雨风月影 发表于 2014-5-1 16:09
贤主,拿!!FU836:P1003/4/3/2/0; Edric(英雄编号2)- 特长狮鹫(4),增加的伤害为(1003-1000=3),增 ...
(有点记不清,翻看了一下,大概这样)
实际的特长生物伤害不是由这个控制的,而是动态变化.
这里只是说明了脚本的运行模式,即这个加多少伤害是由w28存储的(伤害+1000为存储的数值).
真正控制伤害的是FU804函数.
!!VRw30:Sv428*3+12; //Additional percent to HP = 12+3*level of hero增加生命%=12+3*英雄等级
!!VRw30|w29=62/w29=56:S0; [骷髅和吸血鬼并不增加生命值]
!!MA:Lw29/?v430; [生物级别v430]
!!VRv429:S8-v430; [生物倒级别v429(8-)]0级时为8,6级时为2
!!VRw28:Sv428:v429+1; [增加的伤害值:英雄级别/倒等级 +1]即0级兵英雄每8级+1,6级兵英雄每2级+1,至少+1]
!!VRw28|w29=62/w29=56:S0; [骷髅和吸血鬼不增加伤害]
!!HEx1:X4/w29/w31/w32/w28; [改变英雄的特长为:增加生物攻防伤的特长]
!!VRw28:+1000; [增加的伤害 +1000=设置的w28]
特长生物的加伤害和生物等级以及英雄当前等级相关.
首先是用"8-生物等级(0-6)"得到一个数值,按等级分别是 8,7,6,5,4,3,2
再用英雄等级除以这个数值再+1就是增加的伤害值.(+1表示了最低是加1点伤害)
通俗点来说,特长1级生物,英雄每8级加1点伤害.(当然最低基数是1,英雄8级时刚好+2)
页:
[1]