| | |
| | |
|
| | | DoLogic_AttackResult(attacker, defender, useSkill, tick)
|
| | |
|
| | | TurnAttack.OnTurnfightAttackResult(attacker, defender, useSkill)
|
| | | #TurnAttack.OnTurnfightAttackResult(attacker, defender, useSkill)
|
| | | return True
|
| | |
|
| | | #---------------------------------------------------------------------
|
| | |
| | |
|
| | | OnHurtTypeTriggerPassiveSkill(attacker, defender, curSkill, tick)
|
| | | DoLogic_AttackResult(attacker, defender, curSkill, tick)
|
| | | TurnAttack.OnTurnfightAttackResult(attacker, defender, curSkill)
|
| | | #TurnAttack.OnTurnfightAttackResult(attacker, defender, curSkill)
|
| | | return True
|
| | |
|
| | |
|
| | |
| | |
|
| | | DoLogic_AttackResult(attacker, defObj, curSkill, tick)
|
| | |
|
| | | TurnAttack.OnTurnfightAttackResult(attacker, defender, curSkill)
|
| | | #TurnAttack.OnTurnfightAttackResult(attacker, defender, curSkill)
|
| | | return
|
| | |
|
| | | ## 执行群攻攻击
|
| | |
| | | #通知客户端攻击结果
|
| | | __Sync_AttackResult(curNPC, target, curSkill)
|
| | |
|
| | | TurnAttack.OnTurnfightAttackSuccess(curNPC, target, curSkill)
|
| | | #TurnAttack.OnTurnfightAttackSuccess(curNPC, target, curSkill)
|
| | |
|
| | | #技能使用成功
|
| | | if curSkill:
|
| | |
| | |
|
| | | DoLogic_AttackResult(attacker, defObj, curSkill, tick)
|
| | |
|
| | | TurnAttack.OnTurnfightAttackResult(attacker, None, curSkill)
|
| | | #TurnAttack.OnTurnfightAttackResult(attacker, None, curSkill)
|
| | | return True
|
| | |
|
| | |
|
| | |
| | | sendPack.ValueEx = curHurt.GetHurtHPEx()
|
| | | sendPack.RemainHP = curHurt.GetCurHP()
|
| | | sendPack.RemainHPEx = curHurt.GetCurHPEx()
|
| | | turnFight = TurnAttack.GetTurnFightMgr().getNPCTurnFight(attacker.GetID())
|
| | | turnFight = TurnAttack.GetTurnFightMgr().getTurnFight(attacker.GetTFGUID())
|
| | | if turnFight:
|
| | | turnFight.addBatPack(sendPack)
|
| | | return
|
| | |
| | | # m_LastBattleTick = GetGameWorldManager()->GetTick();
|
| | | #===========================================================================
|
| | |
|
| | | turnFight = TurnAttack.GetTurnFightMgr().getNPCTurnFight(attacker.GetID())
|
| | | turnFight = TurnAttack.GetTurnFightMgr().getTurnFight(attacker.GetTFGUID())
|
| | | if turnFight:
|
| | | sendPack = ChNetSendPack.tagUseSkillAttack()
|
| | | sendPack.ObjID = attacker.GetID()
|