| | |
| | | #怪物的召唤兽,不考虑攻击模式问题
|
| | | return ChConfig.Type_Relation_Enemy , ChConfig.Def_PASysMessage_None
|
| | |
|
| | | #私有木桩只能自己打自己的
|
| | | if curTagSummonNPC.GetType() in [ChConfig.ntPriWoodPilePVE, ChConfig.ntPriWoodPilePVP]:
|
| | | if not GameWorld.IsSameObj(curPlayer, curTagPlayer):
|
| | | return ChConfig.Type_Relation_Friend , ChConfig.Def_PASysMessage_None
|
| | | return ChConfig.Type_Relation_Enemy , ChConfig.Def_PASysMessage_None
|
| | | |
| | | #自己的召唤兽,不能攻击
|
| | | if GameWorld.IsSameObj(curPlayer, curTagPlayer) :
|
| | | return ChConfig.Type_Relation_Friend , ChConfig.Def_PASysMessage_None
|
| | |
| | | # @return hurtType : HurtType 伤害结构体类
|
| | | # @remarks 攻击
|
| | | def DoAttack(curPlayer, curTagSummon, skill, skillValue, skillPercent, skillHurtList, tick):
|
| | | #finalHurtPer = SkillCommon.GetSkillFinalHurtPer(curPlayer, curTagSummon, skill, tick)
|
| | |
|
| | | #攻击前血量
|
| | | curTagSummonBeHP = GameObj.GetHP(curTagSummon)
|