异界行者 发表于 2012-4-25 14:34:39

在战场上用 !!EA命令是不是会导致生物属性重置?

我以前弄了个特殊英雄特长(全兵种特长),根据英雄等级增加手下兵的攻防速伤命。本来一直好好的,但我加了一条命令后,发现攻防速伤命修正就无效了。如果英雄本来就是生物特长,连带英雄自带的生物特长也无效了。

!!VRy30:S0 -x16;
!!BMx16:Ed1; 增加魔法释放机会
!!EAy30&y31<>131/y31<>158:B13/1/102/114/1/1/1/1/1/1/1/1/1/1/1; 重生 特技

骷髅召唤师 发表于 2012-4-25 14:50:50

回复 1# 的帖子

你试试这样
!!VRy30:Sx16 +1 *-1;
!!BMx16:Ed1; 增加魔法释放机会
!!FU|y31<>131/y31<>158:E;
!!EAy30:B13/1/102/114/1/1/1/1/1/1/1/1/1/1/1; 重生 特技

异界行者 发表于 2012-4-25 15:10:52

回复 2# 的帖子

一样的,只要这个生物在战场上被添加特技,那么BM:H S 这些就无效了

沧海一粟 发表于 2012-4-25 15:34:47

原帖由 异界行者 于 2012-4-25 14:34 发表 http://bbs.h3wog.com/images/common/back.gif
我以前弄了个特殊英雄特长(全兵种特长),根据英雄等级增加手下兵的攻防速伤命。本来一直好好的,但我加了一条命令后,发现攻防速伤命修正就无效了。如果英雄本来就是生物特长,连带英雄自带的生物特长也无效了。

...

呵呵,你这是顺序的问题。你给生物增加了经验特技后,以前添加的攻防指数就会默认为后面添加的经验特技指数了,所以无效果,你反过来写先加经验特技然后再加指数就OK了。要不分开两个函数来写也OK。

异界行者 发表于 2012-4-25 15:50:02

原帖由 沧海一粟 于 2012-4-25 15:34 发表 http://www.wogcn.net/images/common/back.gif


呵呵,你这是顺序的问题。你给生物增加了经验特技后,以前添加的攻防指数就会默认为后面添加的经验特技指数了,所以无效果,你反过来写先加经验特技然后再加指数就OK了。要不分开两个函数来写也OK。

我把生物经验的语句移到最前面,也还是不行。难道ERM语句不是从前往后执行的吗?

沧海一粟 发表于 2012-4-25 16:10:53

原帖由 异界行者 于 2012-4-25 15:50 发表 http://bbs.h3wog.com/images/common/back.gif


我把生物经验的语句移到最前面,也还是不行。难道ERM语句不是从前往后执行的吗?

要不老兄你去参考我以前写的这个帖子,也是全兵种加强的,也许就明白了。
http://www.wogcn.net/thread-34899-1-8.html

异界行者 发表于 2012-4-25 16:28:01

原帖由 沧海一粟 于 2012-4-25 16:10 发表 http://www.wogcn.net/images/common/back.gif


要不老兄你去参考我以前写的这个帖子,也是全兵种加强的,也许就明白了。
http://www.wogcn.net/thread-34899-1-8.html

奇怪,之前我明明试过把经验特技语句移到前面,生物属性增强语句还是无效。刚刚试了下发现有效了。

但是貌似还是会把英雄本身的生物特技给覆盖了。你的脚本也是如此。不过这点问题倒不是很大。我原来是只要修正生物属性的完全无效。

总之非常感谢!

XEricSin 发表于 2016-5-8 14:20:03

唉,我也遇到了同样的问题。
战斗时需要根据情况更改经验特技和属性。
经验特技一改,属性就没了。
现在知道了经验特技更改后会刷新。
浪费了两个小时才看到此贴。;juwe;
页: [1]
查看完整版本: 在战场上用 !!EA命令是不是会导致生物属性重置?

捐赠