• API(eca&lua)
  • ECA
  • eca
  • 事件(Event)
  • 单位

单位 - 任意单位事件

任意通用单位事件

描述

任意单位触发相应事件(如死亡)后均会触发该事件。

单位 - 指定单位事件

指定单位单位事件

描述

指定单位触发相应事件(如死亡)后均会触发该事件。

单位 - 指定单位属性更改

单位单位属性更改

描述

指定单位相应属性变化后均会触发该事件。

单位 - 单位开始寻路时

单位开始寻路时

描述

单位开始寻路时,攻击移动、移动、释放技能等行为均会开始寻路。

单位 - 单位结束寻路时

单位结束寻路时

描述

单位结束寻路时,到达目标点或者尝试寻路三次失败后,单位将停止寻路。

单位 - 任意单位区域事件

任意单位区域行为圆形区域|矩形区域|多边形区域

描述

任意单位与场景区域发生互动(进入、离开)后均会触发该事件。

单位 - 指定单位区域事件

单位 区域行为 圆形区域|矩形区域|多边形区域

描述

指定单位与场景区域发生互动(进入、离开)后均会触发该事件。

单位 - 单位类型的前置条件满足要求

单位类型的前置条件满足要求

描述

玩家的某个单位类型的前置条件从不满足变为满足要求时触发该事件。

单位 - 单位类型的前置条件不满足要求

单位类型的前置条件不满足要求

描述

玩家的某个单位类型的前置条件从满足变为不满足时触发该事件。

单位 - 即将死亡

即将死亡

描述

本单位即将死亡时触发该事件。

单位 - 死亡

死亡

描述

本单位死亡时触发该事件。

单位 - 击杀事件

击杀事件

描述

本单位击杀其他单位时触发该事件。

单位 - 创建

创建

描述

本单位出生时触发该事件。

单位 - 重生

重生

描述

本单位重生时触发该事件。

单位 - 升级

升级

描述

本单位升级时触发该事件。

单位 - 即将获得经验

即将获得经验

描述

本单位即将获得经验时触发该事件。

单位 - 获得经验

获得经验

描述

本单位获得经验时触发该事件。

单位 - 受到伤害(即将开始)

受到伤害(即将开始)

描述

受到伤害即将开始,此时获取到的伤害值为初始,还未受其他属性影响,可以在该阶段修改结果

单位 - 造成伤害(即将开始)

造成伤害(即将开始)

描述

造成伤害相关的3个事件顺序为:即将开始,计算加成,结算完成。 即将开始:此时获取到的伤害值为初始,还未受到其它属性影响,可以在该阶段修改闪避和暴击结果。 计算加成:此时伤害已经受到暴击、伤害公式、攻防类型、单位属性的影响,支持修改伤害值与是否暴击。此时还未结算护盾抵挡伤害的效果 结算完成:此时伤害已经完成结算,对伤害目标已经造成了实际的生命值变化,伤害值已经无法修改,仅能获取。

单位 - 受到伤害(计算加成)

受到伤害(计算加成)

描述

计算加成,此时伤害已经受到暴击、伤害公式、攻防类型、单位属性的影响,支持修改伤害值与是否暴击,但此时还未结算护盾抵挡伤害的效果

单位 - 造成伤害(计算加成)

造成伤害(计算加成)

描述

造成伤害相关的3个事件顺序为:即将开始,计算加成,结算完成。 即将开始:此时获取到的伤害值为初始,还未受到其它属性影响,可以在该阶段修改闪避和暴击结果。 计算加成:此时伤害已经受到暴击、伤害公式、攻防类型、单位属性的影响,支持修改伤害值与是否暴击。此时还未结算护盾抵挡伤害的效果 结算完成:此时伤害已经完成结算,对伤害目标已经造成了实际的生命值变化,伤害值已经无法修改,仅能获取。

单位 - 造成伤害(结算完成)

造成伤害(结算完成)

描述

造成伤害相关的3个事件顺序为:即将开始,计算加成,结算完成。 即将开始:此时获取到的伤害值为初始,还未受到其它属性影响,可以在该阶段修改闪避和暴击结果。 计算加成:此时伤害已经受到暴击、伤害公式、攻防类型、单位属性的影响,支持修改伤害值与是否暴击。此时还未结算护盾抵挡伤害的效果 结算完成:此时伤害已经完成结算,对伤害目标已经造成了实际的生命值变化,伤害值已经无法修改,仅能获取。

单位 - 受到伤害(结算完成)

受到伤害(结算完成)

描述

结算完成,此时伤害已经完成结算,对伤害目标已经造成了实际的生命值变化,伤害值已经无法修改,仅能获取。

单位 - 受到治疗

受到治疗

描述

受到治疗效果时会触发该事件,包含吸血效果。

单位 - 施放技能

施放技能

描述

本单位施放技能时触发该事件。

单位 - 开始移动

开始移动

描述

本单位开始移动

单位 - 进入战斗状态

进入战斗状态

描述

本单位进入战斗时触发该事件。

单位 - 脱离战斗状态

脱离战斗状态

描述

本单位脱离战斗时触发该事件。

单位 - 进入草丛

进入草丛

描述

有单位进入草丛

单位 - 离开草丛

离开草丛

描述

有单位离开草丛

单位 - 请求命令

接收命令

描述

收到攻击、移动、施放技能等命令时会触发该事件。

单位 - 学习技能

学习技能

描述

学习技能时会触发该事件。

单位 - 删除

删除

描述

本单位删除前触发该事件。

单位 - 单位所属玩家变化

单位所属玩家变化

描述

当单位所属玩家变化时,触发该事件

单位 - 单位变身结束

单位变身结束

描述

本单位变身结束触发此事件

单位 - 发现目标

发现新目标

描述

本单位通过索敌发现新目标时触发该事件(持续锁定同一个目标时不重复触发)。可以在此事件中通过【指定索敌目标】来指定一个新目标(可以为空单位)

单位 - 即将尝试索敌

即将尝试索敌

描述

当单位即将尝试索敌时触发该事件。(如果单位之前已经有目标且该目标仍有效并在自身攻击范围内,则单位会直接选择旧目标,此时不会触发索敌/本事件)。可以在此事件中通过【指定索敌目标】来直接给定一个目标,之后将不会再进行内置的索敌,可以节省一部分性能。

建造 - 单位建造开始事件

单位开始被建造

描述

单位开始被建造时触发

建造 - 单位建造取消事件

单位建造被取消

描述

单位建造被取消时触发

建造 - 单位建造完成事件

单位建造完成

描述

单位建造完成时触发

单位 - 即将拾取物品

单位 - 即将拾取物品

描述

在单位即将拾取物品时触发,可在事件中获取目标栏位等信息