📄DamageAP逻辑
我们需要了解一下每次伤害处理的逻辑:
1.获取攻击者和被攻击者实体并判断是否有效
2.判断是否需要为攻击者转为父系并应用
3.判断被攻击者实体是否存活
4.判断内置条件是否通过
5.触发DamageAPEvent.Before并判断是否取消
6.处理技能中的属性
7.标记实体
8.初始化AttributePlus属性计算
9.判断AttributePlus属性处理后是否取消并触发AttributePlus相关事件
10.触发DamageAPEvent.Attack并判断是否取消
11.处理实体状态和造成伤害
12.DamageAPEvent.After
13.取消实体标记
也可以通过开启满级debug查看后台信息
