佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 71710|回复: 129

对script39.erm的讲解——让你DIY英雄特长技能!

[复制链接]

 成长值: 27400

  • TA的每日心情
    无聊
    2020-5-27 00:09
  • 签到天数: 24 天

    连续签到: 2 天

    [LV.4]狂狼人

    5771

    回帖

    2696万

    金币

    42

    精华

    管理员

    精灵奇侠

    Rank: 12Rank: 12Rank: 12

    积分
    9244768

    社区QQ达人论坛创始人杰出贡献论坛元老

    发表于 2006-2-1 21:34:00 | 显示全部楼层 |阅读模式
    script39.erm,HERO SPECIALIZATION BOOST (HSB),英雄特长增强



    作者:Alexis Koz

    想修改自己想要的英雄特长?掌握整个脚本的修改,就不求整不出奇怪的特长。下面对脚本做详细说明。

    要修改的变量:w28-w32,这些是最重要的东西。以下说明这些变量的作用。

    ;如果 0<w28<1000 那么英雄是施法特长类型
    ;w28 = 擅长的魔法
    ;w29 = 战斗中自动施放魔法的几率(1/w29的概率自动施放)
    ;w30 = 施法对象,两种设置:0表示对友军,1表示对敌军
    ;w31 = 提高的几率(我介绍的命令中没有使用到该变量)
    ;w32 = 擅长魔法的所属类型:0 共有魔法, 14 火系, 15 气系, 16 水系, 17 土系

    ;如果 1000<=w28<2000 那么英雄是怪物特长类型
    ;w28-100X X表示附加的怪物伤害值
    ;w29 = 怪物编号
    ;w30 = 英雄升级后每级增长的生命值
    ;w31 = 附加的攻击力(我讲解的命令中没有使用到)
    ;w32 = 附加的防御力(通常设置为0)

    以下是一些特殊的第二技能特长,后面的数字代表技能的编号
    ;w28=2000 - 2 Logistics
    ;w28=2001 - (AntiScouting, Nagash的黑幕特长)
    ;w28=2002 - 5 Navigation
    ;w28=2003 - 13 Estates
    ;w28=2004 - 23 Armorer
    ;w28=2005 - 22 Offense
    ;w28=2006 - 1 Archery
    ;w28=2007 - (speed +2, Sir Mullich)
    ;w28=2008 - 20 Artillery (Ballista spec)
    ;w28=2009 - 27 First Aid
    ;w28=2010 - 25 Sorcery
    ;w28=2011 - 11 Eagle Eye
    ;w28=2012 - 24 Intelligence
    ;w28=2013 - 8 Mysticism, w29 - 敌方英雄战斗前减少的魔法值
    ;w28=2014 - 26 Resistance, w29 - 己方英雄战斗前附加的魔法值
    ;w28=2015 - 14 Fire Magic
    ;w28=2016 - 12 Necromancy

    ;w28=210x - 资源特长英雄 (x= 资源编号), w29 - 每天带来的资源数量

    下面是特殊英雄特长
    ;w28=2200 - 科戈尔的比蒙特长
    ;w28=2201 - Lord Haart的黑骑特长
    ;w28=2202 - Xeron的恶魔特长
    ;w28=2203 - Mutare 的龙特长
    ;w28=2204 - Gelu 的幻影射手特长
    ;w28=2205 - Dracon 魔幻法师特长

    以上是对所需修改的关键变量的解释,下面进入对所修改函数的讲解。该脚本中最关键的函数就是
    !!FU836:P#1/#2/#3/#4/#5
    它控制了所有英雄的特长,而我们正是通过对每个函数的修改来达到既定的目的。下面我来解释一下P后面变量代表的意思。
    FU836:P#1/#2/#3/#4/#5
    #1 = w28 (这里是设置英雄到底是属于什么特长)
    #2 = w29 (自动施法的几率[如果是施法特长]| 怪物编号[如果是怪物特长])
    #3 = w30 (施法对象[友军还是敌军]| 特长怪物的生命奖励)
    #4 = 英雄编号,所有作用效果都加载于该英雄,所以一定要找对英雄
    #5 = w32 (特长魔法的属性[如果是施法特长]| 怪物的防御奖励[如果是怪物特长])

    通过以上变量的修改,你就能自己定义要修改英雄的特长了。下面举几个修改特长的例子:

    1)第二技能特长英雄举例:
    !!FU836:P2006/0/0/0/0; Orrin - 箭术特长,2006代表箭术,第三个0表示英雄编号,由于是第二技能特长,故#2/#3和/#5均为0。同样,再来看哈特的特长:
    !!FU836:P2003/0/0/4/0; L.Haart - Estates,2003代表产金,4是哈特编号

    2)生物特长英雄举例:
    !!FU836:P1002/2/2/1/0; Valeska - 弓箭手特长 (+2 伤害 / 生物编号 2 / +2 生命 / 英雄编号 2 / +0 防御)
    !!FU836:P1003/4/3/2/0; Edric - 狮鹫特长 +3 (= +3 dam, +3 HP 因为它是三级生物/生物编号 4/ 英雄编号2/ +0防御)
    !!FU836:P1006/169/6/10/0; Cuthbert - 战争狂热者特长 (+6 伤害 / 生物编号169 / +6 生命 / 英雄编号 10 / +0 防御)
    [注意: 生物等级 x 通常带来 x 附加伤害和 x 附加生命, 即100X的X值要与#3设置值相同(其实不相同也可以,脚本默认是相同的,不论你是否设置相同值)。攻防奖励则不受此命令限制,通常最后的#5设为0。]

    3)魔法特长英雄举例:
    !!FU836:P41/7/0/9/16; Adela - 祝福特长 (魔法编号 41 / 1/7自动施法概率 / 0 对友军施法 / 英雄编号 9 / 16 水系魔法)
    !!FU836:P51/6/0/43/15; Daremyth - 幸运特长 (魔法编号 51 / 1/6自动施法概率 / 0 对友军施法 / 英雄编号 43 / 15 气系魔法)

    嗯,差不多了,相信你应该可以掌握如何修改英雄特长了。关于英雄编号、生物编号、第二技能编号等数据,请玩家下载附件《WOG Dictionary v1.4》。

    最后提示一下:启用修改后的英雄特长进入游戏,如果你的英雄特长是生物特长,很可能会在游戏一段时间后导致你的特长生物攻防数据为负值(即系统提示的补偿程序启动),你可以先不带特长生物,待你的英雄升级1—2级后特长又会恢复了。

    该用户从未签到

    257

    回帖

    9675

    金币

    2

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    445
    QQ
    发表于 2006-2-2 10:25:43 | 显示全部楼层
    恍然大明白……看来用内定设置来修改比自己重新定义要简单得多呢

    支持放上这种Claimed东东的翻译~辛苦
    叫我小黑就好

     成长值: 27400

  • TA的每日心情
    无聊
    2020-5-27 00:09
  • 签到天数: 24 天

    连续签到: 2 天

    [LV.4]狂狼人

    5771

    回帖

    2696万

    金币

    42

    精华

    管理员

    精灵奇侠

    Rank: 12Rank: 12Rank: 12

    积分
    9244768

    社区QQ达人论坛创始人杰出贡献论坛元老

     楼主| 发表于 2006-2-2 10:33:06 | 显示全部楼层
    这种对原有[wiki]ERM[/wiki]的修改也是最不容易出错的,玩家如果掌握了,就很容易建立起自己的信心。希望玩家们尝试一下。

    该用户从未签到

    257

    回帖

    9675

    金币

    2

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    445
    QQ
    发表于 2006-2-2 11:57:22 | 显示全部楼层
    原帖由 yunings 于 2006-2-2 10:33 发表
    这种对原有[wiki]ERM[/wiki]的修改也是最不容易出错的,玩家如果掌握了,就很容易建立起自己的信心。希望玩家们尝试一下。


    偶都是大步流星直接HE:X往上硬按,按不出来干脆自己重新写脚本……用这个w变量来做会容易得多

    其实也满头疼的,在Claimed里只能看到哪些变量、函数、时间触发器被用了,却不知道都被用来干什么了||||要是有个这样的列表就好了。。。很多东西根本不用重新创作,调出些内定的东东来改一改就好
    叫我小黑就好
  • TA的每日心情
    无聊
    2019-10-24 09:13
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]投石矮人

    163

    回帖

    6084

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    358
    发表于 2006-2-2 13:51:56 | 显示全部楼层
    云斯好强,顶一个。
    过年没干啥,尽拜年了。
    想知道,升成大天使要多少积分?

     成长值: 27400

  • TA的每日心情
    无聊
    2020-5-27 00:09
  • 签到天数: 24 天

    连续签到: 2 天

    [LV.4]狂狼人

    5771

    回帖

    2696万

    金币

    42

    精华

    管理员

    精灵奇侠

    Rank: 12Rank: 12Rank: 12

    积分
    9244768

    社区QQ达人论坛创始人杰出贡献论坛元老

     楼主| 发表于 2006-2-3 16:06:06 | 显示全部楼层

    回复 #5 青山不改 的帖子

    其实没有什么太多技术含量的,要是太复杂,玩家们可能就失去修改的信心了。

    该用户从未签到

    651

    回帖

    1万

    金币

    3

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1437
    发表于 2006-2-3 19:40:09 | 显示全部楼层
    正在努力学习中。

    教育要从娃娃抓起

    该用户从未签到

    610

    回帖

    1万

    金币

    3

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1932
    发表于 2006-2-3 23:01:32 | 显示全部楼层
    学习我不会…………建议我倒很多…………今天或明天给出我希望修改的[wiki]英雄[/wiki]特技…………
  • TA的每日心情
    郁闷
    2017-7-6 10:46
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    69

    回帖

    7639

    金币

    0

    精华

    1级 Hired Hero

    Rank: 1

    积分
    187
    发表于 2006-7-17 21:42:05 | 显示全部楼层
    似乎不能使那几个特殊特殊英雄增加生物的能力

     成长值: 27400

  • TA的每日心情
    无聊
    2020-5-27 00:09
  • 签到天数: 24 天

    连续签到: 2 天

    [LV.4]狂狼人

    5771

    回帖

    2696万

    金币

    42

    精华

    管理员

    精灵奇侠

    Rank: 12Rank: 12Rank: 12

    积分
    9244768

    社区QQ达人论坛创始人杰出贡献论坛元老

     楼主| 发表于 2006-7-17 22:10:01 | 显示全部楼层
    可以的,特殊英雄的命令在脚本末尾几行,仔细查找后按照帖子提示来修改就可以。我提供的修改后的脚本,凯瑟琳女王的特技就是[wiki]天使[/wiki]……
  • TA的每日心情

    2020-5-20 08:12
  • 签到天数: 61 天

    连续签到: 4 天

    [LV.6]地狱战马

    214

    回帖

    1万

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2138
    发表于 2006-8-2 09:03:55 | 显示全部楼层
    学习中有点问题,想请教:
    一、骷髅特长和吸血[wiki]鬼[/wiki]特长不加生命甚至是伤害,但查找到
    !!FU836:P1001/56/1/71/0; Galthran - Skeletons +1
    按照讲解,一点问题都没有啊,看不出这里有不加HP或dam,难道是其他地方做了手脚?

    二、楼上添加特长英雄譬如天使特长等等,一个是少了介绍Lord Haart - 特长骨龙,还有就是特长天使,加HP不是7点而是4点,特长骨龙加6点,特长九头加2点什么的,怎么不加满7点?
  • TA的每日心情

    2020-5-20 08:12
  • 签到天数: 61 天

    连续签到: 4 天

    [LV.6]地狱战马

    214

    回帖

    1万

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2138
    发表于 2006-8-2 09:08:18 | 显示全部楼层
    啊,第一个问题找到了:

    !!VRw30|w29=62/w29=56:S0;   [TOBYN: Skeleton and Vampire specialists dont give health bonus]
    这么说是这里关闭了对骷髅和吸血鬼的加成,果然62是小吸吸,56是小骷髅。那么我想删除这条语句或把56和62改为其他数应该可以。
  • TA的每日心情

    2020-5-20 08:12
  • 签到天数: 61 天

    连续签到: 4 天

    [LV.6]地狱战马

    214

    回帖

    1万

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2138
    发表于 2006-8-2 09:16:41 | 显示全部楼层
    我删除了上述语句,做个地图,发现骷髅[wiki]王子[/wiki]特长界面果然显示加15%HP、加1dam,但到了战场上还是不加HP和dam;我再用修改器把英雄等级调高,发现特长界面不变(即还是只加15%HP、加1dam),到战场上还是不加HP和dam。
  • TA的每日心情

    2020-5-20 08:12
  • 签到天数: 61 天

    连续签到: 4 天

    [LV.6]地狱战马

    214

    回帖

    1万

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2138
    发表于 2006-8-2 09:28:18 | 显示全部楼层
    一行一行读下去,发现英雄特长设置完毕后,到了进入战场时的[wiki]ERM[/wiki]。先是读取英雄ID什么的,再读取英雄等级、加的攻防,先给生物加攻防,再加HP。发现有一句“!!VRw28|w29=62/w29=56:S0;”哼,这个62和56怎么那么眼熟啊,删了再说。这死人头,设开关也不注释一下,不厚道。
    再用骷髅王子[wiki]游戏[/wiki],发现进入战场特别快(是不是少了对什么的检验),对骷髅的确有攻防伤速的加成,但是无论英雄怎么升级,还是没有对HP的加成(没删这句话,连对伤害的加成都没有),而且特长界面还是不变(只加15%HP、加1dam)。
  • TA的每日心情

    2020-5-20 08:12
  • 签到天数: 61 天

    连续签到: 4 天

    [LV.6]地狱战马

    214

    回帖

    1万

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2138
    发表于 2006-8-2 09:56:38 | 显示全部楼层
    不过只是这个难改一点,刚才随便改了个特长半人马出来的,倒是很顺利。
    顺便发现刚才英雄升级,特长界面不变只是因为我是用修改器升级,如果自然升级,是正常的。

    该用户从未签到

    20

    回帖

    9601

    金币

    0

    精华

    1级 Hired Hero

    Rank: 1

    积分
    27
    发表于 2006-9-16 08:54:02 | 显示全部楼层
    不会玩啊,谢谢哦!

    该用户从未签到

    172

    回帖

    6447

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    412
    发表于 2006-9-23 14:50:19 | 显示全部楼层
    好帖子,刚好我想修改下英雄特长,正愁看不懂39号文件呢.谢谢楼主啦

    该用户从未签到

    172

    回帖

    6447

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    412
    发表于 2006-9-23 15:00:33 | 显示全部楼层
    有个问题请教一下,特殊英雄的生物特长怎么改呀,我打开文件看到罗兰德的特长是这样写的:P1007/12/4/152/0;按照楼主的帖子,应该给天使加7的伤害4的血,可我进游戏看只加1的伤害,血加15%,这是什么原因呢?我想知道怎么改出加攻击的呢?

    [ 本帖最后由 axsw 于 2006-9-23 15:01 编辑 ]

    该用户从未签到

    172

    回帖

    6447

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    412
    发表于 2006-9-23 15:40:27 | 显示全部楼层
    唉,看来这个东西太难了,我刚试着改下生物特长英雄给生物加的属性,结果就进不去游戏了.就改了那么2个数,伤害和血给改成9,就出错

    该用户从未签到

    172

    回帖

    6447

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    412
    发表于 2006-9-23 16:39:06 | 显示全部楼层
    发现好久没有人来解答问题了,不会没人管了吧:-_-b:
    俺确实想搞明白,可凭俺自己是实在看不懂了:-_-b:
    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

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

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

    GMT+8, 2024-5-6 20:47 , Processed in 0.522635 second(s), 13 queries , Gzip On, File On.

    Powered by Discuz! X3.4

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

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