fix(技能): 修正友方技能目标选择逻辑

- 修正 TGroup.Ally 枚举的注释描述,明确包含自身
- 将 Self 目标类型从友方技能判断中分离,新增 isSelfSkill 方法
- 为 Ally 类型添加 collectFriendlyTargetEids 方法以正确收集友方目标(可选包含自身)
- 修复之前 Ally 技能错误地仅以自身为目标的问题
This commit is contained in:
walkpan
2026-03-19 20:01:27 +08:00
parent 4c29d6942a
commit 916c82e936
2 changed files with 29 additions and 4 deletions

View File

@@ -9,7 +9,7 @@ export enum HSSet {
export enum TGroup {
Self = 0, // 自身
Ally = 1, // 所有敌人
Ally = 1, // 所有友方,包括自己
Team = 2, // 所有友方
Enemy = 3, // 敌方单位
All = 4 // 所有单位