尹枫 发表于 2014-2-15 04:51:54

我快疯了.....(chyj4747: 群体生命汲取如何设定目标允许?)

本帖最后由 尹枫 于 2014-2-18 22:02 编辑




如图,这是一个群体生命汲取的触发。
我希望有大神能为我修改一下。
唯一要求,每次汲取的目标有限制。
现在是500码内全部汲取啊,卡死了。。。。。
请问怎么破?

chyj4747 发表于 2014-2-15 06:47:37

因为LZ写的条件仅仅是施法玩家的敌对单位,所以只要是敌对单位都会中

在逆天设置单位组那个动作里再加些判断条件,条件里有“条件1 And 条件2” 这种东西的

尹枫 发表于 2014-2-15 18:15:55

chyj4747 发表于 2014-2-15 06:47
因为LZ写的条件仅仅是施法玩家的敌对单位,所以只要是敌对单位都会中

在逆天设置单位组那个动作里再加些 ...

那请问加个什么条件呢? 谢谢了,我想最多汲取5个左右,但是每次一出来全是20个敌对单位。。 请问怎么办?

chyj4747 发表于 2014-2-16 00:46:48

尹枫 发表于 2014-2-15 18:15
那请问加个什么条件呢? 谢谢了,我想最多汲取5个左右,但是每次一出来全是20个敌对单位。。 请问怎么办 ...

限定数量的话就要在单位组动作里面加了,用一个整数变量记录数量
单位组动作里面判断这个整数变量是不是已经达到上限,没有达到上限就生命汲取,然后这个整数变量+1

不过上面的做法没有随机性,要作出随机性的话就要新建个单位组,循环要汲取的单位数那么多次,每次从老单位组里随机一个单位到新单位组,并把这个单位从老单位组里移除
循环结束后对新单位组做动作,直接生命汲取即可

lo 发表于 2014-2-18 13:37:41

解决了记得改标签啊……

尹枫 发表于 2014-2-18 22:01:42

lo 发表于 2014-2-18 13:37
解决了记得改标签啊……

不好意思...咋改?

张少磊 发表于 2014-3-1 23:05:47

你要想限制五个的话,放技能时就创建5个小精灵,然后把他们编成一个组,命令这个单位组对满足条件的单位组释放技能
页: [1]
查看完整版本: 我快疯了.....(chyj4747: 群体生命汲取如何设定目标允许?)