#!/usr/bin/python # -*- coding: GBK -*- # ##@package # # @todo: ¼Ç¼ÃüÖиöÊý # # @author: Alee # @date 2019-6-22 ÏÂÎç03:43:33 # @version 1.0 # # @note: # #--------------------------------------------------------------------- import BaseAttack import ChConfig import GameWorld def CheckCanHappen(attacker, defender, effect, curSkill): skillHurtList = BaseAttack.GetSkillHurtList() cnt = 0 for i in xrange(skillHurtList.GetHurtCount()): hurtObj = skillHurtList.GetHurtAt(i) if not hurtObj: continue if hurtObj.GetAttackType() in [ChConfig.Def_HurtType_Miss, ChConfig.Def_HurtType_Immune]: continue cnt += 1 attacker.SetDict("1304HitCnt", cnt) GameWorld.DebugLog("1304HitCnt---%s"%cnt) return False def GetValue(attacker, defender, effect): return 0