strongestid 发表于 2011-6-20 20:58:45

求助 英雄可以多个特长吗

我修改、制作了个script,目的是82号英雄特长牛头王的Dace可以把骷髅和骷髅勇士升级为牛头王,ERM如下:
ZVSE
_WARNING_#1=IMPORTANT! This file is not in a plain text format. NEVER use any editor except ERM_S for making any kind of changes!
ERMS_PoweredBy=ERM Scripter v. 2004.6.29.918
ERMS_ScriptDate=20.6(June).2011


!?CM2;

!!HE-1:N?v1;
!!VRz1:S^Can upgrade Archers or Marksmen, Wood Elves or Grand Elves, Orcs or Orc Chieftains and Lizardmen or Lizard Warriors to Sharpshooters.

Sharpshooters may be further upgraded to Lava Sharpshooters.^;
!!UN&v1=82:G2/82/2/1;
!!FU29750&v1=82:P;

----------------------------------------------------------------------------------------------------------------

!?FU29750;

!!CM:I?y1;
!!VRy2:S-1;
!!VRy3:S-1;
!!VRy2&y1>=68/y1<=74:Sy1 -68;
!!HE82&y2>=0:C0/y2/?y3/d;
!!HE82&y2>=0:X6/56/57/79;
!!HE82|y3=88/y3=89/y3=100/y3=101:X6/88/100/137;
!!HE82&y3=137:X6/137/137/171;


请无视未修改的注释。
游戏时的确能升级生物。但是出了点问题:该英雄原本的生物特长打了折扣。所辖牛头王的HP恒定为72,而不是按等级增加。伤害没有增加哪怕1点。
请问1、英雄可以做到多个特长吗?2、如果可以,出了什么问题。是否在WOG选项里要选 重新平衡英雄?

strongestid 发表于 2011-6-20 22:39:55

问题已经自己摸索解决,我在我的ERM后面加上该英雄对牛头的生物特长语句即可实现2个特技都正常。

AX0221 发表于 2011-6-20 23:38:13

:good_job: :good_job: :good_job:

strongestid 发表于 2011-6-20 23:43:19

可是我再尝试修改其他英雄时,又失败了,纠结啊。

兽哥哥 发表于 2011-6-21 03:19:06

咱们论证上的ERM高手可以帮你解决

strongestid 发表于 2011-6-21 10:59:55

然后换成其他生物、英雄,就不行,随手换为牛头就行了。抓狂啊。

strongestid 发表于 2011-6-21 13:56:09

请教:如下ERM,可以实现Dace英雄可以升级流氓到牛头王,本身牛头特技还在。
ZVSE
_WARNING_#1=IMPORTANT! This file is not in a plain text format. NEVER use any editor except ERM_S for making any kind of changes!
ERMS_PoweredBy=ERM Scripter v. 2004.6.29.918
ERMS_ScriptDate=21.6(June).2011


!?CM2;

!!HE-1:N?v1;
!!VRz1:S^Can upgrade Archers or Marksmen, Wood Elves or Grand Elves, Orcs or Orc Chieftains and Lizardmen or Lizard Warriors to Sharpshooters.

Sharpshooters may be further upgraded to Lava Sharpshooters.^;
!!UN&v1=82:G2/82/2/1;
!!FU29750&v1=82:P;

----------------------------------------------------------------------------------------------------------------

!?FU29750;
!!FU836:P1005/78/5/82/0;   Dace - Minotaurs +5
!!CM:I?y1;
!!VRy2:S-1;
!!VRy3:S-1;
!!VRy2&y1>=68/y1<=74:Sy1 -68;
!!HE82&y2>=0:C0/y2/?y3/d;
!!HE82&y2>=0:X6/143/78/79;
!!HE82|y3=88/y3=89/y3=100/y3=101:X6/88/100/137;
!!HE82&y3=137:X6/137/137/171;

strongestid 发表于 2011-6-21 13:56:54

可是如下ERM,试图实现狼骑特技英雄既可以升级,又有生物特技,却只有后者:
ZVSE
_WARNING_#1=IMPORTANT! This file is not in a plain text format. NEVER use any editor except ERM_S for making any kind of changes!
ERMS_PoweredBy=ERM Scripter v. 2004.6.29.918
ERMS_ScriptDate=21.6(June).2011


!?CM2;

!!HE-1:N?v1;
!!VRz1:S^Can upgrade Archers or Marksmen, Wood Elves or Grand Elves, Orcs or Orc Chieftains and Lizardmen or Lizard Warriors to Sharpshooters.

Sharpshooters may be further upgraded to Lava Sharpshooters.^;
!!UN&v1=103:G2/103/2/1;
!!FU29750&v1=103:P;

----------------------------------------------------------------------------------------------------------------

!?FU29750;
!!FU836:P1002/86/2/103/0;    Tyraxor - Wolf Riders +2
!!CM:I?y1;
!!VRy2:S-1;
!!VRy3:S-1;
!!VRy2&y1>=68/y1<=74:Sy1 -68;
!!HE82&y2>=0:C0/y2/?y3/d;
!!HE82&y2>=0:X6/143/86/87;
!!HE82|y3=88/y3=89/y3=100/y3=101:X6/88/100/137;
!!HE82&y3=137:X6/137/137/171;

沧海一粟 发表于 2011-6-21 14:47:44

这么长的代码,看得人都抓狂,你如果想实现英雄升级特长和其它特长并存,大可去参照TDS的代码,木瓜早在N年前就已经实现了,而且比较简单。我个人认为一个英雄不要说两个特长或三个特长,甚至二十六项全技能特长都有可能通过各种方法加以实现。

strongestid 发表于 2011-6-21 22:02:57

我主要是想不通,我是按照ERM collection的CHM里的GELU加强——让格鲁可以把各种射手升级为sharpshooter甚至lava shooter等。
我把GELU的ID号改为DACE的,把生物ID号改为牛头等的,完美地实现了我想要的功能。
可是只要我把英雄、生物ID号改为其他的,就不行。
这是为什么妮?我要抓狂了。

dyj319 发表于 2011-6-26 01:23:51

我放到事件中实现了。不过点击生物特技图标的时候,右下方的图标不正常。

[ 本帖最后由 dyj319 于 2011-6-26 10:37 编辑 ]

dyj319 发表于 2011-6-26 10:43:55

做成ERM放到S文件夹里面就一切正常了!!谢谢LZ!!早就想修改多个特技的英雄了!!;hap;

dyj319 发表于 2011-6-26 11:33:36

;技能加强
ZVSE
ERMS_ScriptDate=26.6(June).2011
_WARNING_#1=IMPORTANT! This file is not in a plain text format. NEVER use any editor except ERM_S for making any kind of changes!
ERMS_PoweredBy=ERM Scripter v. 2004.6.29.918
;格鲁(弓箭手、木精灵升级幻影射手)

!?CM2;
!!HE-1:N?v1;
!!FU29750&v1=148:P;
----------------------------------------------------------------------------------------------------------------
!?FU29750;
!!CM:I?y1;
!!VRy2:S-1;
!!VRy3:S-1;
!!VRy2&y1>=68/y1<=74:Sy1 -68;
!!HE148&y2>=0:C0/y2/?y3/d;
!!HE148&y2>=0:X6/2/18/137;
----------------------------------------------------------------------------------------------------------------


;德肯(僧侣、法师升级魔幻法师)

!?CM2;
!!HE-1:N?v2;
!!FU29750&v2=147:P;
----------------------------------------------------------------------------------------------------------------
!?FU29750;
!!CM:I?y4;
!!VRy5:S-1;
!!VRy6:S-1;
!!VRy5&y4>=68/y4<=74:Sy4 -68;
!!HE147&y5>=0:C0/y5/?y6/d;
!!HE147&y5>=0:X6/8/34/136;


;科尔格(金龙升级成水晶龙)

!?CM2;
!!HE-1:N?v3;
!!FU29750&v3=149:P;
----------------------------------------------------------------------------------------------------------------
!?FU29750;
!!CM:I?y7;
!!VRy8:S-1;
!!VRy9:S-1;
!!VRy8&y7>=68/y7<=74:Sy7 -68;
!!HE149&y8>=0:C0/y8/?y9/d;
!!HE149&y8>=0:X6/27/27/133;

把上面的erm保存为新的erm文件。我保存为script78.erm。
如果把生物特长例如:!!FU836:P1007/137/5/148/0; 都写上去的话,我的版本里面的英雄部队画面会出现小错误,但不影响正常游戏。所以我在原来的script39.erm里面修改它们的特技
!!FU836:P1007/195/7/145/0;   埃德妮 - 【地狱战马】
!!FU836:P1008/150/7/146/0;   凯瑟琳 -【神圣天使】
;P2205/0/0/147/0;
!!FU836:P1006/136/6/147/0;   德肯 - 【魔幻法师】
;P2204/0/0/148/0;
!!FU836:P1007/137/5/148/0;   格鲁 - 【幻影射手】
!!FU836:P1007/133/5/149/0;   科尔格 - 【水晶龙】
!!FU836:P1007/196/6/150/0;   死灵哈特 - 【龙巫妖】
!!FU836:P1007/134/4/151/0;   摩莉尔 - 【紫龙】
!!FU836:P1007/149/4/152/0;   罗兰特 - 【城防】
!!FU836:P1007/132/4/153/0;   巨龙摩莉尔- 【圣龙】
!!FU836:P1007/156/4/154/0;   伯拉格 - 【远古比蒙】
!!FU836:P1007/153/4/155/0;   赛尔伦 - 【地狱男爵】
然后就可以跟官方的erm一起wog化,目前一切正常。那个部队升级说明我去掉了,因为知道就可以了,我更喜欢看我的英雄增加了所带兵种的属性。
本人新手,因为看了楼主的erm,所以借过来改了一下。

[ 本帖最后由 dyj319 于 2011-6-26 11:41 编辑 ]

Castle 发表于 2013-3-26 22:13:23

这个不错,借用了

Castle 发表于 2013-3-26 23:47:26

鼠标点击没反应
页: [1]
查看完整版本: 求助 英雄可以多个特长吗

捐赠