| | |
| | | import SkillShell
|
| | | import SkillCommon
|
| | | import PassiveBuffEffMng
|
| | | import GameObj
|
| | | #---------------------------------------------------------------------
|
| | |
|
| | | #---------------------------------------------------------------------
|
| | |
| | | # @remarks 攻击
|
| | | def DoAttack(curPlayer, curTagPlayer, skill, skillValue, skillPercent, skillHurtList, tick):
|
| | |
|
| | | curTagPlayerHPBeforeAtk = curTagPlayer.GetHP()
|
| | | curTagPlayerHPBeforeAtk = GameObj.GetHP(curTagPlayer)
|
| | |
|
| | | #玩家攻击玩家
|
| | | hurtType = AttackCommon.GetHurtHP(curPlayer, curTagPlayer, skill, skillValue, skillPercent, tick)
|
| | |
| | | # @remarks 处理攻击后的结果
|
| | | def AttackResult(curPlayer, curTagPlayer, skill, tick):
|
| | | #防守方玩家血量
|
| | | curTagPlayerHP = curTagPlayer.GetHP()
|
| | | curTagPlayerHP = GameObj.GetHP(curTagPlayer)
|
| | |
|
| | | #被攻击提示,避免频繁提示
|
| | | if not curTagPlayer.GetBattleState() or not curPlayer.GetBattleState():
|