| | |
| | | PassiveBuffEffMng.OnPassiveSkillTrigger(attacker, defender, curSkill, ChConfig.TriggerType_SkillSuccess, tick)
|
| | | PassiveBuffEffMng.OnPassiveSkillTrigger(attacker, defender, curSkill, ChConfig.TriggerType_SkillSuccessExpend, tick)
|
| | |
|
| | | if PetControl.IsPetNPC(attacker):
|
| | | petOwner = PetControl.GetPetNPCOwner(attacker)
|
| | | PassiveBuffEffMng.OnPassiveSkillTrigger(petOwner, defender, curSkill, ChConfig.TriggerType_SkillSuccessPet, tick)
|
| | | return
|
| | |
|
| | |
|
| | |
| | |
|
| | | FBLogic.DoOverNPCAttackSuccess(curNPC, target, tick)
|
| | |
|
| | | #被动技能触放不再处理,避免死循环
|
| | | if SkillCommon.GetUsingPassiveSkill(curNPC):
|
| | | OnHurtTypeTriggerPassiveSkill(curNPC, target, curSkill, tick)
|
| | | return True
|
| | | |
| | | # 灵为玩家的替身需要走此逻辑
|
| | | UseSkillOver(curNPC, target, curSkill, tick)
|
| | | return True
|