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