佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 5766|回复: 11

【已解决】如何新增生物特长像wog那样加攻防伤命速啊

[复制链接]
  • TA的每日心情
    奋斗
    2024-1-8 23:08
  • 签到天数: 731 天

    连续签到: 1 天

    [LV.9]龙巫妖

    447

    回帖

    8953

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    6900
    发表于 2012-12-12 11:56:25 | 显示全部楼层 |阅读模式
    本帖最后由 雨风月影 于 2014-4-30 15:43 编辑

    wog原版擅长生物的是+攻+防+伤+命+速度1,但是用erm工具新增的生物特长,却只是像原来3do那样,随等级+攻防、默认+1速度。求助大师们赐教啊!谢谢
    QQ截图20121212115348.jpg
  • TA的每日心情
    奋斗
    2015-1-22 08:29
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]野猪

    919

    回帖

    1万

    金币

    1

    精华

    论坛嘉宾

    掘坑者的铁锹

    Rank: 9Rank: 9Rank: 9

    积分
    1522

    退役版主

    发表于 2012-12-12 12:28:04 | 显示全部楼层
    这个随等级加成是按照几个固定的公式运作的,只能“设成”不能修改具体的成长参数。要修改成长参数的话可以参考英雄自动施法强化的那个帖子。里面有附带英雄特技强化全修改。只是那个ERM在ERA下运作有问题。
    某真祖的酒馆留言簿:据说在诅咒之地上作战时,怪物强化III无法完全生效。
    某真祖的酒馆留言簿:魔镜大法能使一些生物施法无效但不能反射。
  • TA的每日心情
    奋斗
    2024-1-8 23:08
  • 签到天数: 731 天

    连续签到: 1 天

    [LV.9]龙巫妖

    447

    回帖

    8953

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    6900
     楼主| 发表于 2012-12-13 09:19:40 | 显示全部楼层

    回复 2# 的帖子

    那看来还挺复杂的,呵呵。去研究下
  • TA的每日心情

    2021-10-29 19:23
  • 签到天数: 361 天

    连续签到: 1 天

    [LV.8]神圣凤凰

    442

    回帖

    6630

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    3135
    发表于 2013-5-8 12:16:39 | 显示全部楼层
    原帖由 雨风月影 于 2012-12-13 09:19 发表
    那看来还挺复杂的,呵呵。去研究下

    这个问题我昨天才问过,经过贤知大神的解答已经解决了,以下是贤知大神的原话:
    具体我都忘了函数里面的数值关系.

    比如你把欧灵
    !!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了。

    点评

    我现在才弄明白 以特长法师为例 !!FU836:P1004/34/4/44/0; Theodorus - Magi +4 1004 →我猜想是和兵种等级有关,2级兵就是1002, 34 →法时号码 4 →我猜想是和兵种等级有关,2级兵就是2 44 →特长  详情 回复 发表于 2014-4-30 15:41

    评分

    2

    查看全部评分

  • TA的每日心情
    奋斗
    2024-1-8 23:08
  • 签到天数: 731 天

    连续签到: 1 天

    [LV.9]龙巫妖

    447

    回帖

    8953

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    6900
     楼主| 发表于 2013-5-31 00:48:32 | 显示全部楼层

    回复 我回帖我光荣 4# 的帖子

    感谢楼主解答。
    只是照你改的,只是固定加伤害20吗?
    我还是没看懂
  • TA的每日心情
    奋斗
    2015-3-3 15:36
  • 签到天数: 24 天

    连续签到: 1 天

    [LV.4]狂狼人

    342

    回帖

    8496

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    443
    发表于 2013-5-31 06:01:21 | 显示全部楼层
    学习了
  • TA的每日心情
    开心
    昨天 08:22
  • 签到天数: 2034 天

    连续签到: 2 天

    [LV.Master]伴坛终老

    1158

    回帖

    2万

    金币

    0

    精华

    7级 Admirable Legendary Hero

    Rank: 7Rank: 7Rank: 7

    积分
    17244
    发表于 2013-7-6 13:45:55 | 显示全部楼层
    我反正是完全不了解,erm的用不上的
  • TA的每日心情
    奋斗
    2024-1-8 23:08
  • 签到天数: 731 天

    连续签到: 1 天

    [LV.9]龙巫妖

    447

    回帖

    8953

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    6900
     楼主| 发表于 2014-4-30 15:41:27 | 显示全部楼层
    慕容天涯 发表于 2013-5-8 12:16
    这个问题我昨天才问过,经过贤知大神的解答已经解决了,以下是贤知大神的原话:
    具体我都忘了函数里面的 ...

    我现在才弄明白
    以特长法师为例
    !!FU836:P1004/34/4/44/0;     Theodorus - Magi +4

    1004 →我猜想是和兵种等级有关,2级兵就是1002,
    34  →法时号码
    4   →我猜想是和兵种等级有关,2级兵就是2
    44  →特长法师英雄
    0   →不知道,如果是魔法特长就是15

    点评

    用ERM编辑器,打开39 wog - hero specialization boost.erm,找到你要改的英雄 例如:P2007/150/10/144/0,前面PXXXX,这个不用管。 从第二个开始,150代表生物编号(至高大天使)。 10不知道为什么,但是据大神  详情 回复 发表于 2014-4-30 18:19
  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4949

    回帖

    3万

    金币

    35

    精华

    超级版主

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    34677

    论坛守望者论坛元老杰出贡献

    发表于 2014-4-30 17:00:37 | 显示全部楼层
    特长生物:(实际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)

    点评

    贤主,拿!!FU836:P1003/4/3/2/0; Edric(英雄编号2) - 特长狮鹫(4),增加的伤害为(1003-1000=3),增加3%HP(因为等级是3) 为例 求教1:狮鹫是英雄每提升三级增加一点伤害吗?基础增加值是3,特长增加值=3+(  详情 回复 发表于 2014-5-1 16:09
  • TA的每日心情

    2021-10-29 19:23
  • 签到天数: 361 天

    连续签到: 1 天

    [LV.8]神圣凤凰

    442

    回帖

    6630

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    3135
    发表于 2014-4-30 18:19:41 | 显示全部楼层
    雨风月影 发表于 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不知道什么意思,总之不用管。这段代码只需要改第二和三个即可。本人亲测任意兵种特长均可(骷髅兵和吸血鬼特长无生命增幅)
  • TA的每日心情
    奋斗
    2024-1-8 23:08
  • 签到天数: 731 天

    连续签到: 1 天

    [LV.9]龙巫妖

    447

    回帖

    8953

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    6900
     楼主| 发表于 2014-5-1 16:09:01 | 显示全部楼层
    贤知有您 发表于 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),是不是加的伤害会更多?

    点评

    (有点记不清,翻看了一下,大概这样) 实际的特长生物伤害不是由这个控制的,而是动态变化. 这里只是说明了脚本的运行模式,即这个加多少伤害是由w28存储的(伤害+1000为存储的数值). 真正控制伤害的是FU804函数. !!  详情 回复 发表于 2014-5-2 09:56
  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4949

    回帖

    3万

    金币

    35

    精华

    超级版主

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    34677

    论坛守望者论坛元老杰出贡献

    发表于 2014-5-2 09:56:35 | 显示全部楼层
    雨风月影 发表于 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

    查看全部评分

    回复 支持 1 反对 0

    使用道具 举报

    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

    捐赠
    关注我们,英3Mod一网打尽!

    WoG中文站 ( 辽B2-20210485-10 )|辽公网安备 21128202000228 号

    GMT+8, 2024-11-17 03:31 , Processed in 0.610165 second(s), 15 queries , Gzip On, File On.

    Powered by Discuz! X3.4

    Copyright © 2004-2022, Beijing Second Sight Technology Co., LTD.

    快速回复 返回顶部 返回列表