xuwenq 发表于 2008-1-22 17:05:05

有可能让某个英雄特长多种生物吗

有大虾作了全生物特长的,如果我只需要英雄对几种生物而不是全部生物有特长,ERM怎么写?

kally 发表于 2008-1-22 23:10:17

ZVSE
;------------------------------选择特长英雄--------------------------------------------
!#VRv84:C153;   初始化变量(将你所希望的英雄代码写入此处,此处153表示dragon king)
;---------------------------战斗开始-------------------------------------------
!?BA0&1000;
!!BA:H0/?v9555;             保存进攻方英雄到v9555
!!BA:H1/?v9560;             防守方hero到v9560

!?BF&1000;                  战场生成后
!!DO7055/0/20/1&v9555=v84:P;         本方数据
!!DO7055/21/41/1&v9560=v84:P;
!!DO7056/21/41/1&v9555=v84:P;      敌方数据
!!DO7056/0/21/1&v9560=v84:P;

;---------------------------新英雄特长--------------------------------

!?FU7055;               己方触发

!!HEv84:E?y21/?y22;   取得英雄的等级y22

!!BMx16:T?y-30;
!!FU&y-30=145:E;      下列几行都是排除攻城武器
!!FU&y-30=146:E;      在此位置查找你的生物代码,我这里是排除攻城武器的,你可以排除掉所有的生物,只剩你自己想要的
!!FU&y-30=147:E;
!!FU&y-30=148:E;
!!FU&y-30=149:E;

!!BMx16:H?y-31;         每级增加部队5%的生命
!!VRy-31::20;
!!VRy-32:Sy-31 *y22;
!!VRy-32&y-32=0:S1;
!!BMx16:Hdy-32;

!!BMx16:A?y-33;         每级增加部队2%的攻击
!!VRy-33::50;
!!VRy-34:Sy-33 *y22;
!!VRy-34&y-34=0:S1;
!!BMx16:Ady-34;

!!BMx16:D?y-35;         每级增加部队2%的防御
!!VRy-35::50;
!!VRy-36:Sy-35 *y22;
!!VRy-36&y-36=0:S1;
!!BMx16:Ddy-36;

!!BMx16:U1/?y-37;         每级增加部队2%的最低伤害
!!VRy-37::50;
!!VRy-38:Sy-37 *y22;
!!VRy-38&y-38=0:S1;
!!BMx16:U1/dy-38;

!!BMx16:U2/?y-39;         每级增加部队2%的最高伤害
!!VRy-39::50;
!!VRy-40:Sy-39 *y22;
!!VRy-40&y-40=0:S1;
!!BMx16:U2/dy-40;

!!VRy23&y22<11:S0;      按等级增加1-5点速度
!!VRy23&y22>10/y22<21:S1;
!!VRy23&y22>20/y22<31:S2;
!!VRy23&y22>30/y22<41:S3;
!!VRy23&y22>40/y22<51:S4;
!!VRy23&y22>50:S5;
!!BMx16:Sdy23;

!!BMx16:M27/3/2 M46/3/2;      +护盾,石肤

!?FU7056;                      敌方触发

!!BMx16:S?y32;
!!FU&y32=0:E;
!!VRy33&y32<8:S-1;             根据敌方怪物速度减少其速度
!!VRy33&y32>7/y32<15:S-2;
!!VRy33&y32>14/y32<20:S-3;
!!VRy33&y32>=20:S-4;
!!BMx16:Sdy33;

!!BMx16:M52/3/2 M50/3/2;      +大难,悲伤


;------------------------------END--------------------------------

[ 本帖最后由 kally 于 2008-1-22 23:13 编辑 ]

xuwenq 发表于 2008-1-23 02:08:29

3x
不过排查的列表会很长啊,有没办法设定范围之类的,比如我只要特长城堡生物,或者是指特长所有七级生物

xuwenq 发表于 2008-1-24 20:13:08

原帖由 xuwenq 于 2008-1-23 02:08 发表 http://bbs.h3wog.com/images/common/back.gif
3x
不过排查的列表会很长啊,有没办法设定范围之类的,比如我只要特长城堡生物,或者是指特长所有七级生物

[ 本帖最后由 xuwenq 于 2008-1-24 20:15 编辑 ]

wudubuquan 发表于 2008-2-4 12:53:55

关于排查攻城器械:
因为攻城器速度都为0,所以有个稍简单的判断方式

!!BMx16:S?y-30;
!!FU&y-30<1:E;


关于多个特长兵种,取一小段为例(红色段是我添加或修改的部分,若是采用了,要注意变量是否在脚本有重复!):
!!BMx16:T?y19;                   取生物的ID:y19

!!BMx16:H?y-31;         每级增加部队5%的生命
!!VRy-31::20;
!!VRy-32:Sy-31 *y22;
!!VRy-32&y-32=0:S1;
!!BMx16&y19>27/y19<42:Hdy-32;                     生物ID在28~42之间的是塔族
!!BMx16&y19=152:Hdy-32;                           别忘了152的雷神领主

至于其他部分可以以此类推了:good_job:
页: [1]
查看完整版本: 有可能让某个英雄特长多种生物吗

捐赠