#!/usr/bin/python # -*- coding: GBK -*- # ##@package # # @todo: ×ÔÉíÿ´æÔÚ1¸öÔöÒæbuff£¬Ôö¼ÓXX%¼¼ÄÜÉ˺¦£¬ÉÏÏÞÔö¼Ó200% # # @author: Alee # @date 2019-5-17 ÏÂÎç05:25:38 # @version 1.0 # # @note: # #--------------------------------------------------------------------- import ChConfig import IPY_GameWorld import AttackCommon def CheckCanHappen(attacker, defender, effect, curSkill): if effect.GetEffectValue(2): # Ö»Õë¶ÔµÚһĿ±ê if AttackCommon.GetFirstDefenderID(attacker) != defender.GetID(): return False return True def GetValue(attacker, defender, effect): return min(effect.GetEffectValue(0)*attacker.GetBuffState().GetBuffCount(), effect.GetEffectValue(1))