关于生物标志进行判断后赋予
不知道是不是用法错误,在用!!BM:F获得生物标志,进行判断之后再通过!!VR:|来赋予生物标志,会导致原来生物标志混乱。例如:
!!BMx16:F?y1; 获取生物标志
!!VRy1:&16;
!!FU&y1=0:E; 判断是否为生物,不是生物则中止(排除亡灵、魔像等)
!!VRy1:|32768; 给与双击能力
!!BMx16:Fy1;
这么进行之后,发现生物原来的标志全部混乱,例如双格生物变成了单格,原来有不反击的生物能够被反击,射手变成了近身部队……等等。等于就是生物只拥有双击标志,其他标志全部重置了……
请问下这是哪里出的毛病,该如何解决?;exp; 似乎如果你想用!!BM语法来赋予,最好将所有标志都重新赋予一遍,否则就只有你改造的那个标志生效,其他的就统统默认了。默认生物属性就是肉搏、单格、被反击、单击等等…… 原帖由 yunings 于 2009-9-10 14:52 发表 http://bbs.h3wog.com/images/common/back.gif
似乎如果你想用!!BM语法来赋予,最好将所有标志都重新赋予一遍,否则就只有你改造的那个标志生效,其他的就统统默认了。默认生物属性就是肉搏、单格、被反击、单击等等……
有没有其他语法能够避免这个问题?我赋予的生物种类繁多,单格双格射手等等都有。另外,在制定某种生物后赋予标志,好像就不会发生这种问题,例如我指定某个英雄带领的魔幻法师可以双击,就没有发生射击技能丢失的问题啊。
!!BMx16:T?y-49 F?y-50 N?y-53;
!!FU|y-49<>136/y-53<1:E;
!!VRy-50:|32768;
!!BMx16:Fy-50;
这样一点问题都没有。问题不是出自!!BM,应该是在进行标识判断哪里。
页:
[1]