新人第3帖:任意玩家英雄具有全兵种特长
在下看了kally兄的大作《全兵种特长英雄》之后很是喜欢,但觉得每次要改ERM里的英雄代码太麻烦,因此写了1段取任意玩家英雄的ERM,节省了1个v变量,减少了脚本之间冲突的可能,使用了1个论坛上未登记的虚拟触发器131.喜欢的朋友可以稍作修改加在kally兄大作的前面,另:请教Hd的出处,俺在克招大大汉化的说明里没有找到啊。代码如下:
!?BF&1000; 有玩家参与的战斗
!!BA:O?y1/?y2; Y1攻击方Y2防御方
!!OW:I-1/?y3; Y3=0则Y1为玩家,1则Y2玩家
!!VRy1&y3=1:Sy2; 取玩家编号
!!OW:Oy1/?y10/?y11/?y12/?y13/?y14/?y15/?y16/?y17/?y18; 获得玩家8个英雄编号
!!HEy11&y11>-1:X6/2/18/137; 给GELU特长
!!HEy12&y12>-1:X6/8/34/136; Dracon
!!HEy13&y13>-1:X0/1; 箭术
!!HEy14&y14>-1:X0/22; 攻击
!!HEy15&y15>-1:X5/23; 防御
!!HEy16&y16>-1:X0/25; 魔力
!!BA:H0/?y20; 进攻方英雄编号
!!BA:H1/?y21; 防御方英雄编号
!!DO131/0/20/1&y20=y16:Py16; 传递魔力英雄编号
!!DO131/21/41/1&y21=y16:Py16;
!?FU131;
!!HEx1:E?y21/?y22/1; 魔力英雄等级y22
!!BMx16:T?y-30; 本句以下为kally兄ERM
这里用的是魔力英雄,如果想用任意英雄的话,只要把2句DO改成:
!!DO131/0/20/1&y3=0:Py20;
!!DO131/21/41/1&y3=y1:Py21; Hd?
你指的是H命令中的d(增加)命令么? 是啊是啊,俺在说明里怎么没找到这个d啊。还有,在增加最低伤害时不成功,俺59级的英雄,鬼龙最低伤害原来是25,增加了之后只有29,不知道什么原因 太厉害了,抄下来试试看 俺知道了,这是ERM系统的问题,y变量是整数型的,小数点之后的数值忽略,所以造成最小伤害没有提高。把kally兄的*y22和:50两句对调就行了。 全兵种特长genmen已经发过了,而且更加方便有效。
你这个似乎是强制把玩家的前8个英雄特长给改了,太固化了。 这个...gen的帖子俺没有看到,只看到kally的。那些改特长的语句都可以删掉。原来俺是想只在魔力特长英雄身上应用全兵种增强的,因为增强后的7级兵HP可以增加到1000以上,如果不是魔力特长的英雄复活兵可能有点困难。 俺看到gen的帖了,打开ERM看了下,效果确实非常多,但MS只能设置给1个英雄用。俺这个只要是玩家控制的英雄,每个都可以用。
页:
[1]