#!/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]  
 | 
  
 |