ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/AttackLogic/Player_Attack_NormalNPC.py
@@ -32,6 +32,7 @@
import SkillShell
import ChNPC
import GameObj
import TurnAttack
#---------------------------------------------------------------------
#---------------------------------------------------------------------
@@ -62,8 +63,13 @@
#  @remarks 函数详细说明.
def GetTagRelation(curPlayer, curTagNormalNPC, skill, tick):
    defenderCampType = NPCCommon.GetFaction(curTagNormalNPC)
    curFaction = curPlayer.GetFaction()
    if curFaction and defenderCampType:
        if curFaction == defenderCampType:
            return ChConfig.Type_Relation_Friend , ChConfig.Def_PASysMessage_None
        return ChConfig.Type_Relation_Enemy , ChConfig.Def_PASysMessage_None
    #不攻击正义的需要去保护的 这里有女神和守卫
    if defenderCampType == ChConfig.CampType_Justice:
    elif defenderCampType == ChConfig.CampType_Justice:
        return ChConfig.Type_Relation_Friend, ChConfig.Def_PASysMessage_None
    
    #私有木桩只能自己打自己的
@@ -117,6 +123,8 @@
        return
    
    if GameObj.GetHP(curTagNormalNPC) <= 0:
        if TurnAttack.SetKilled(curTagNormalNPC):
            return
        if not ChNPC.OnCheckCanDie(curPlayer, curTagNormalNPC, skill, tick):
            return
        #执行击杀NPC逻辑