|
下面是我从ERA上面找到的新语句的说明。
77006 - Battle: Who Moves?
Decision on what stack will move now.
Parameters (2): Side (0 - left, 1 - right) / Stack number (0..41)
Example:
!?FU77006;
!!SN:X0/0; only 1-st stack of left player will gain move in the battle.
其中上面的stack number的描述是错误的,应该是如果是左边则没错,右边则应该减21才对。即左右均对应0-20.
下面是我自己写的一个小作品。
[wiki]天使[/wiki]特长的罗兰德,作用让罗兰德带领的天使复活后可以继续行动。(复活后不可等待,除非有士气,等待后使用复活,如果该兵下回合第一个动会直接跳到下回合)
!?BG0; //任何兵种行动前
!!VRv780:S0; //将变量v780设为0
!!BG:A?y1; //读取实施的行动
!!BG&y1=10:N?v781 Q?v782 H?y2; //如果行动是施法,读取生物Stack number ,所属方 (左边等于0 右边等于1) ,所属[wiki]英雄[/wiki]。
!!BMv781:T?y3; //兵种编号
!!VRv780&y1=10/y3=13/y2=152:S1; //如果是罗兰德的大天使行动则将v785定义为1
!!VRv780&y1=10/y3=150/y2=152:S1; //如果是罗兰德的至高天使长行动则将v785定义为1
!?FU77006;
!!VRy4:Sv781-21; //将v781减21
!!SN&v780=1/v782=0:Xv782/v781; //让所属为左边刚施法的兵种行动
!!SN&v780=1/v782=1:Xv782/y4; //让所属为右边刚施法的兵种再动
[ 本帖最后由 yjwlhy 于 2009-8-29 15:45 编辑 ] |
评分
-
1
查看全部评分
-
|