| | |
| | | # @return hurtType : HurtType 伤害结构体类
|
| | | # @remarks 攻击
|
| | | def DoAttack(curPet, curTagSummon, skill, skillValue, skillPercent, skillHurtList, tick):
|
| | | #finalHurtPer = SkillCommon.GetSkillFinalHurtPer(curPet, curTagSummon, skill, tick)
|
| | | hurtType = AttackCommon.GetHurtHP(curPet, curTagSummon, skill, skillValue, skillPercent, tick)
|
| | |
|
| | | hurtHP = hurtType.HurtHP
|
| | |
| | | #获取防守方召唤兽的主人
|
| | | curTagPlayer = NPCCommon.GetSummonNPCOwner(IPY_GameWorld.gotPlayer, curTagSummon)
|
| | | #攻击的是玩家的召唤兽
|
| | | if curTagPlayer != None and curTagPlayer.GetHP() > 0:
|
| | | if curTagPlayer != None and GameObj.GetHP(curTagPlayer) > 0:
|
| | | #进入战斗状态
|
| | | AttackCommon.SetPlayerBattleState(curTagPlayer, tick)
|
| | | #获取召唤兽的主人
|