| | |
| | | #GameWorld.ErrLog('UseSkill findSkillErr = %s'%(pack_SkillID), curPlayerID)
|
| | | return
|
| | |
|
| | | if not CheckClientAttackTick(curPlayer, clientTick, tick):
|
| | | AttackFailNotify(curPlayer, curSkill, ChConfig.SkillFail_AtkInterval) |
| | | curPlayer.Sync_ClientTick() |
| | | return
|
| | | if pack_SkillID != ChConfig.Def_SkillID_Somersault:
|
| | | # 翻滚特殊处理,实时响应, 由CD 总控制
|
| | | if not CheckClientAttackTick(curPlayer, clientTick, tick):
|
| | | AttackFailNotify(curPlayer, curSkill, ChConfig.SkillFail_AtkInterval) |
| | | curPlayer.Sync_ClientTick() |
| | | return
|
| | |
|
| | | #已经在攻击中
|
| | | if curPlayer.GetPlayerAction() == IPY_GameWorld.paAttack:
|
| | |
| | | houseSkill = ChConfig.Def_Skill_TypeID_Speed
|
| | | curSkillType = curSkill.GetSkillTypeID()
|
| | |
|
| | | if not SkillCommon.IsBuff(curSkill):
|
| | | continue
|
| | | |
| | | if curSkillType in houseSkill:
|
| | | #不使用,不添加buff
|
| | | if playerVehicle != IPY_GameWorld.pvHorse :
|