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级后特长又会恢复了。 |