| #!/usr/bin/python  | 
| # -*- coding: GBK -*-  | 
| #---------------------------------------------------------------------  | 
| #  | 
| #---------------------------------------------------------------------  | 
| ##@package Item_Txt_Skill_ByItemList  | 
| # @todo: ÎïÆ·´¥·¢¼¼ÄÜ  | 
| #  | 
| # @author: panwei  | 
| # @date 2010-06-09  | 
| # @version 1.8  | 
| #  | 
| # @change: 2010-07-07 18:00 panwei ÐÂÔöÌØÊâÎïÆ·ÏµÍ³Ìáʾ  | 
| # @change: 2010-07-19 17:15 panwei µ÷ÓýӿÚÐÞ¸Ä  | 
| # @change: 2010-07-29 17:00 panwei ÎïÆ·´¥·¢¼¼Äܺó, ¼¤»îÍæ¼Ò(±£Ö¤³ÖÐøÐÔBuff´¦Àí¼ä¸ô)  | 
| # @change: "2011-02-23 17:30" panwei É¾³ýÍâ²ãͳһÁ÷Ïò¼Ç¼, µ¥¸öÎïÆ·µ÷ÓÃͳһÁ÷Ïò¼Ç¼  | 
| # @change: "2011-02-25 14:10" Alee É¾³ý¶àÓàÌáʾ  | 
| # @change: "2012-06-18 18:00" jiang ÐÞ¸ÄItemCommon.DelItemº¯ÊýµÄ²ÎÊýÓÃÓÚOssʼþ¼Ç¼  | 
| # @change: "2012-07-18 17:40" Alee ¾«¼òÁ÷ÏòÊä³ö  | 
| # @change: "2015-05-07 11:00" hxp ÐÞ¸ÄÌáʾ  | 
| #------------------------------------------------------------------------------   | 
| """Version = 2015-05-07 11:00"""  | 
| #---------------------------------------------------------------------  | 
| import ItemCommon  | 
| import PlayerControl  | 
| import ChConfig  | 
| #---------------------------------------------------------------------  | 
| #È«¾Ö±äÁ¿  | 
| #---------------------------------------------------------------------  | 
|   | 
| #---------------------------------------------------------------------  | 
| ##ʹÓÃÎïÆ·,´¥·¢ÎïÆ·¸½¼Ó¼¼ÄÜ  | 
| # @param curPlayer Íæ¼ÒʵÀý  | 
| # @param curRoleItem ÎïÆ·ÊµÀý  | 
| # @param tick Ê±¼ä´Á  | 
| # @return ÊÇ·ñʹÓÃÎïÆ·³É¹¦  | 
| # @remarks ´¥·¢ÎïÆ·±íÖÐAddSkill1,AddSkill2,AddSkill3,AddSkill4,AddSkill5×Ö¶Î  | 
| def UseItem(curPlayer, curRoleItem, tick):  | 
|     itemID = curRoleItem.GetItemTypeID()  | 
|       | 
|     if ItemCommon.ItemUseSkillAddBuff(curPlayer, curRoleItem, tick):  | 
|         #ÌØÊâÎïÆ·¸øÌØÊâÌáʾ  | 
|         __NotifyItemAddSkill(curPlayer, itemID)  | 
|         #¼¤»îÍæ¼Ò(±£Ö¤³ÖÐøÐÔBuff´¦Àí¼ä¸ô)  | 
|         PlayerControl.SetIsNeedProcess(curPlayer, True)  | 
|         #¿Û³ýÎïÆ·  | 
|         ItemCommon.DelItem(curPlayer, curRoleItem, 1, True)  | 
|         return True  | 
|   | 
|     return False  | 
|   | 
| #---------------------------------------------------------------------  | 
| ##ÌØÊâÎïÆ·ÌØÊâ¹ã²¥  | 
| # @param curPlayer Íæ¼ÒʵÀý  | 
| # @param itemID ÎïÆ·ID  | 
| # @return ·µ»ØÖµÎÞÒâÒå  | 
| # @remarks ÌØÊâÎïÆ·ÌØÊâ¹ã²¥  | 
| def __NotifyItemAddSkill(curPlayer, itemID):  | 
|     #@warning: ÌØÊâÎïÆ·ÌáʾÔÝʱ¾ÍÒ»¸ö, ÒÔºóÈç¹ûÐÂÔö, Ð迪±í  | 
|     if itemID == ChConfig.Def_ItemID_PetDoubleExp:  | 
|         PlayerControl.NotifyCode(curPlayer, "Pet_hgg_347179", [itemID])  | 
|           | 
|     return   | 
|   |