• API(eca&lua)
  • ECA
  • eca
  • 参数(Arg)
  • 单位组
  • 单位组/玩家组

单位组 - 空单位组

空单位组

描述

用于判断单位组中是否有元素。

单位组 - 筛选范围内的所有单位

筛选出以为中心,扇形(范围选择)|矩形(范围选择)|环形(范围选择)|...内的所有单位

描述

按照一定的规则,筛选出指定范围内的所有单位,适用于大部分技能的选择。(对建筑来说,只要有一格碰撞处于范围内,就会被选中,但具有无法被筛选器选中状态的单位无法选中)

可选参数

单位所属:玩家组|玩家 (属于某个或者某些玩家的单位。)

对哪个玩家可见:玩家 (根据视野、隐身、隐藏等条件的结果,仅筛选能被该玩家看到的单位。)

对哪个玩家不可见:玩家 (根据视野、隐身、隐藏等条件的结果,仅筛选不能被该玩家看到的单位。)

不属于单位组:单位组 (取筛选到的单位组与指定单位组的差集单位组。)

具有标签:字符串 (具有与指定字符串完全一致标签的单位。)

不具有标签:字符串 (在筛选时剔除具有指定标签的单位。)

单位类型:单位类型 (排除某个具体的单位,如施法者自己。)

不是某个单位:单位 (仅筛选分类符合输入分类的单位。)

单位分类:单位分类 (仅筛选当时拥有特定状态的单位,如不可死亡的单位。)

具有状态:状态 (仅筛选当时不拥有特定状态的单位,如非无敌的单位。)

不具有状态:状态 (控制已经死亡的单位会不会被放入筛选结果的单位组。)

是否包括死亡单位:布尔类型 (控制已经死亡的单位会不会被放入筛选结果的单位组。)

数量上限:整数 (最多仅挑选符合筛选条件的指定数量单位。)

筛选规则:筛选规则 (控制结果按照筛选点的距离进行排序的规则。)

默认参数名称:技能

单位组 - 属于某玩家的所有单位

属于玩家的所有单位

描述

将当前时刻某个玩家所有单位做为一个单位组返回,属于筛选器类型。

单位组 - 指定单位类型的单位

指定单位类型的单位

描述

获取当前时刻某个单位类型所有单位,并作为单位组返回,属于筛选器类型。

单位组 - 单位组中随机整数个单位

单位组中随机整数个单位

描述

重新创建一个包含指定单位组随机元素的临时单位组。

单位组 - 当前选中单位组

获取玩家当前选中单位组

描述