#!/usr/bin/python # -*- coding: GBK -*- #------------------------------------------------------------------------------- # #------------------------------------------------------------------------------- # ##@package Skill.GameBuffs.Buff_4501 # # @todo:value¼Ç¼´¥·¢¸ÅÂÊ֪ͨ¿Í»§¶Ë # @author alee # @date 2018-02-25 # @version 1.0 # # ÏêϸÃèÊö: # #--------------------------------------------------------------------- import PassiveBuffEffMng import ChConfig ##¼ÆËãÔöǿֵ # @param attacker ¹¥»÷ÕßʵÀý # @param curSkill ¼¼ÄÜʵÀý # @param curEffect µ±Ç°¼¼ÄÜЧ¹û1 # @return ×ÜÖµ def CalcBuffValue(attacker, defender, curSkill, changeBuffValueDict): rate = curSkill.GetEffect(0).GetEffectValue(1) rate += PassiveBuffEffMng.GetPassiveSkillValueByTriggerType(attacker, attacker, curSkill, ChConfig.TriggerType_Success_Buff_SkillPer) return [rate]