| #!/usr/bin/python  | 
| # -*- coding: GBK -*-  | 
| #-------------------------------------------------------------------------------  | 
| #  | 
| #-------------------------------------------------------------------------------  | 
| #  | 
| ##@package Skill.GameBuffs.Buff_3002  | 
| #  | 
| # @todo:BUFF¸Ä±äÃû×ÖÑÕÉ«  | 
| # @author hxp  | 
| # @date 2014-03-11  | 
| # @version 1.0  | 
| #  | 
| # ÏêϸÃèÊö: BUFF¸Ä±äÃû×ÖÑÕÉ«  | 
| #  | 
| #---------------------------------------------------------------------  | 
| """Version = 2014-03-11 19:30"""  | 
|   | 
| import IPY_GameWorld  | 
| import ChConfig  | 
|   | 
| ## Çл»µØÍ¼PlayerNameColor²»±»¼Ç¼ Çå¿Õ£¬ÐèÖØÉè  | 
| #  @param curObj Buff³ÐÊÜÕß  | 
| #  @param curEffect ¼¼ÄÜЧ¹û  | 
| #  @param calcDict ¼¼ÄÜЧ¹ûÀÛ¼Ó×Ü±í  | 
| #  @return None  | 
| def OnCalcBuff(curObj, curEffect, calcDict, buffValue):  | 
|     curObj.SetPlayerNameColor(IPY_GameWorld.pncGray)  | 
|     return  | 
|   | 
| ## ·µ»ØbuffÀàÐÍ£¬ÏßÐÔÓë·ñ  | 
| #  @param None  | 
| #  @return ÏßÐÔ  | 
| #  @remarks º¯ÊýÏêϸ˵Ã÷.  | 
| def GetCalcType():  | 
|     return ChConfig.TYPE_Linear  | 
|   | 
|   | 
| ## Ìí¼ÓBUFFºóµÄÂß¼  | 
| #  @param None  | 
| #  @return None  | 
| def DoAddBuffOver(curObj, addBuff, curEffect, tick):  | 
|     curObj.SetPlayerNameColor(IPY_GameWorld.pncGray)  | 
|     return  | 
|   | 
|   | 
| ## BUFFÏûʧºó  | 
| #  @param None  | 
| #  @return None  | 
| def OnBuffDisappear(curObj, curSkill, curBuff, curEffect, tick):  | 
|     curObj.SetPlayerNameColor(IPY_GameWorld.pncNormal)  | 
|       | 
|      |