hch
2019-06-03 2eab795c40d64af47f624ffccba94ec88ef591bc
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/AttackLogic/Pet_Attack_NormalNPC.py
@@ -75,7 +75,6 @@
#  @return hurtType : HurtType 伤害结构体类 
#  @remarks 攻击
def DoAttack(curPet, curTagNPC, skill, skillValue, skillPercent, skillHurtList, tick):
    #finalHurtPer = SkillCommon.GetSkillFinalHurtPer(curPet, curTagNPC, skill, tick)
    curTagNPCHPBeforeAtk = GameObj.GetHP(curTagNPC)
    hurtType = AttackCommon.GetHurtHP(curPet, curTagNPC, skill, skillValue, skillPercent, tick)
    hurtHP = hurtType.HurtHP
@@ -111,9 +110,12 @@
        #执行击杀NPC逻辑
        curPlayer = PetControl.GetPetOwner(curPet)  # 宠物主人
        
        if not ChNPC.OnCheckCanDie(curPlayer, curTagNPC, skill, tick):
            return
        if curPlayer != None:
            FBLogic.DoFB_Player_KillNPC(curPlayer, curTagNPC, tick)
            NPCCommon.OnPlayerAttackNPCDie(curTagNPC, curPlayer, skill)
            FBLogic.DoFB_Player_KillNPC(curPlayer, curTagNPC, tick)
            
        curTagNormalNPCControl = NPCCommon.NPCControl(curTagNPC)
        curTagNormalNPCControl.SetKilled()