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