| | |
| | | if dropOwnerType not in [ChConfig.DropOwnerType_MaxHurt]:
|
| | | return True
|
| | | npcControl = NPCCommon.NPCControl(curNPC)
|
| | | tagObj = npcControl.RefreshDropOwner(tick, 0)
|
| | | tagObj = npcControl.RefreshDropOwner(tick, 0, checkCanDead=True)
|
| | | if not atkObj or not tagObj:
|
| | | GameObj.SetHP(curNPC, 1)
|
| | | GameWorld.ErrLog("Boss当前状态下不可以死亡!npcID=%s" % curNPC.GetNPCID())
|
| | | skillID = 0 if not skill else skill.GetSkillID()
|
| | | GameWorld.ErrLog("Boss当前状态下不可以死亡!npcID=%s,skillID=%s,atkObj=%s,tagObj=%s" % (curNPC.GetNPCID(), skillID, atkObj, tagObj))
|
| | | return False
|
| | | return True
|
| | |
|