少年修仙传客户端代码仓库
client_Hale
2019-03-06 3c0f89a294ce23fa2f1141dc86623fd8b2a28985
382 整理目标对象是否可以攻击规则
1个文件已修改
13 ■■■■■ 已修改文件
Fight/Actor/Skill/AttackHandler.cs 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/Actor/Skill/AttackHandler.cs
@@ -1258,13 +1258,18 @@
            case E_SkillCastTarget.All:
                return true;
            case E_SkillCastTarget.PetToOwner:
                break;
                return target.ActorInfo.ownerSID == caster.ServerInstID && caster is GA_Pet;
            case E_SkillCastTarget.SummonToOwner:
                break;
                return target.ActorInfo.ownerSID == caster.ServerInstID && caster is GA_NpcSummonFight;
            case E_SkillCastTarget.Monster:
                break;
                var _npc = target as GActorNpcFight;
                if (_npc == null)
                {
                    return false;
                }
                return _npc.NpcConfig.IsBoss < 2;
            case E_SkillCastTarget.FriendNpc:
                break;
                return (target is GActorNpcFight && target.ActorInfo.faction != 0 && target.ActorInfo.faction == PlayerDatas.Instance.baseData.faction);
        }
        return true;
    }