7715galaxy 发表于 2020-7-3 14:44:16

圣侏儒魔法威力提高,1000个以下,魔法伤害为基本伤害*数量,是什么意思?

在玩Fly123仙剑-359-HD1.24-1版时,有个不明白之处:

"9.圣侏儒魔法威力提高,1000个以下,魔法伤害为基本伤害*数量,1000以上.魔法伤害为基本伤害*数量:10;"
这句话怎么理解?
用erm语句里是怎么表示?在哪个事件中哪句?
有大神可以解答吗

贤知有您 发表于 2020-7-3 19:01:28

自带脚本的地图, ERM脚本一般在地图的事件中(编号500之后)
你可以到脚本中查找一下相关的语法(如果有注释的话)
感觉上会用MR触发器来实现.

fhx 发表于 2020-7-4 07:59:14

这都是ERA编程,去问大佬吧

7715galaxy 发表于 2020-7-4 08:28:25

就是找不到啊!林林总总好几十条事件啊,成千上万句。。到底是哪一条或几条啊?
我看到一条“至高主动攻击后施法专家连锁闪电,连锁闪电伤害全部修正为:原先伤害*至高数量*100/220”的erm,
然后根据这条自己改了下:
ZVSE

!?BG&-56;
!!IF:V56/0;
!!VRv5000:C-1/-1/-1/-1/-1/-1/-1;
!!VRv5007:C-1/-1/-1/-1/-1/-1/-1/-1/-1/-1;
   
!!BG:A?v5000 D?v5001 E?v5002 N?v5003 S?v5004;
!!BG:Q?v5005 H?v5006; side, hero
!!BMv5002&v5002>-1:B?v5007 R?v5010 N?v5013 T?v5015;
!!BMv5003&v5003>-1:B?v5008 R?v5011 N?v5014 T?v5016;
!!IF&v5000=10/v5016=173:V56/1;


!?BG1&56/v5013>1;
!!BMv5003&v5003>-1:C16/v5001/3/3/1;
!!BU:R;
!!IF:V56/0;


!?MR0&56;         
!!MR:D?y3;               
!!VRy3:*v5014 ;
!!MR:Dy3;            
!!VRz10:S^{霹雳寒冰} 造成 {%Y3} 伤害^;
!!MM:Sz10;
!!BU:R;

但是,这根本没办法改变圣侏儒 的战斗伤害,每次都一样,而且无论圣侏儒的数量如何改变,基伤害都不变!
只和第一次设置 的圣侏儒的数量有关的伤害,举例:第一次战斗时我设置圣侏儒为5只,伤害为200,从第二次战斗起,圣侏儒数量为1 或100只,其伤害都是200!!!
真不知道怎么回事?

7715galaxy 发表于 2020-7-4 10:30:48

还有一个问题,怎么修改圣侏儒的护卫生物啊,想把它的护卫改成能射击的比如射手之类的。

贤知有您 发表于 2020-7-4 21:03:50

地图编辑器可以导出所有txt,再查一下。
圣侏儒升级后,守卫也升级为射手

7715galaxy 发表于 2020-7-6 05:16:45

我仔细地查了下,应该是这段:
ZVSE

!?MR0;
!!BG:A?y1 N?y2;
!!FU|y1<>10:E;
!!BMy2:T?y3 N?y4;
!!FU|y3<>173/y4<1:E;
!!MR:D?y2;
!!VRy2&y4<1000:*y4;
!!VRy2&y4>999:*y4:10; [计算新杀伤。这里是×数量 倍]
!!MR:Dy2;

出自事件:fly123专用-4英雄新特技
页: [1]
查看完整版本: 圣侏儒魔法威力提高,1000个以下,魔法伤害为基本伤害*数量,是什么意思?

捐赠