From eba5b922ac7bfbc45ed54054852789c02e97a2e1 Mon Sep 17 00:00:00 2001 From: hch <305670599@qq.com> Date: 星期一, 26 十一月 2018 18:04:14 +0800 Subject: [PATCH] 4923 【后端】【1.3】神兵技能--神兵护盾 --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/AttackLogic/Player_Attack_NormalNPC.py | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/AttackLogic/Player_Attack_NormalNPC.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/AttackLogic/Player_Attack_NormalNPC.py index f9231ca..2465e39 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/AttackLogic/Player_Attack_NormalNPC.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/AttackLogic/Player_Attack_NormalNPC.py @@ -79,7 +79,6 @@ # @return hurtType : HurtType 伤害结构体类 # @remarks 函数详细说明. def DoAttack(curPlayer, curTagNormalNPC, skill, skillValue, skillPercent, skillHurtList, tick): - #finalHurtPer = SkillCommon.GetSkillFinalHurtPer(curPlayer, curTagNormalNPC, skill, tick) curTagNPCHPBeforeAtk = GameObj.GetHP(curTagNormalNPC) hurtType = AttackCommon.GetHurtHP(curPlayer, curTagNormalNPC, skill, skillValue, skillPercent, tick) @@ -111,6 +110,8 @@ return if GameObj.GetHP(curTagNormalNPC) <= 0: + if not ChNPC.OnCheckCanDie(curPlayer, curTagNormalNPC, skill, tick): + return #执行击杀NPC逻辑 FBLogic.DoFB_Player_KillNPC(curPlayer , curTagNormalNPC , tick) NPCCommon.OnPlayerAttackNPCDie(curTagNormalNPC, curPlayer, skill) -- Gitblit v1.8.0