#!/usr/bin/python # -*- coding: GBK -*- # # @todo: buffÖй¥»÷Ä¿±ê´¦ÓÚXX״̬Ìá¸ßÔö¼ÓÉ˺¦ # # @author: Alee # @date 2018-1-30 ÏÂÎç05:11:45 # @version 1.0 # # @note: # #--------------------------------------------------------------------- import ChConfig import GameWorld import GameObj def CheckCanHappen(attacker, defender, passiveEffect, skillID): if not defender: return False if not passiveEffect.GetEffectValue(1): # ²»ÅäÖÃ״̬µÄÇé¿ö return True if GameObj.GetPyPlayerState(defender, passiveEffect.GetEffectValue(1)): #GameWorld.DebugLog("״̬´¥·¢----%s"%effect.GetEffectValue(1)) return True return False def GetValue(attacker, defender, passiveEffect): return passiveEffect.GetEffectValue(0)