| | |
| | | import ReadChConfig
|
| | | import OperControlManager
|
| | | import ShareDefine
|
| | | import PlayerAttrFruit
|
| | | import DataRecordPack
|
| | | import ChPyNetSendPack
|
| | | import NetPackCommon
|
| | |
| | | #这个物品不是一般物品, 直接返回结果
|
| | | return useSpecialItemResult
|
| | |
|
| | | #---特殊装备不验证装备属性, 普通物品要验证装备属性---
|
| | | itemControler = ItemControler.PlayerItemControler(curPlayer)
|
| | | |
| | | #装备无法使用
|
| | | if itemControler.PlayerCanEquipItem(curItem, False):
|
| | | #这个物品是装备
|
| | | PlayerControl.NotifyCode(curPlayer, "GeRen_chenxin_774045")
|
| | | return
|
| | | |
| | | #物品类型ID
|
| | | itemTypeID = curItem.GetItemTypeID()
|
| | |
|
| | |
| | | # @return None or True
|
| | | # @remarks 函数详细说明.
|
| | | def __DealWith_SpecialItem(curPlayer, curItem, tick, useCnt, exData):
|
| | | #果实物品
|
| | | useFruitResult = PlayerAttrFruit.DoPlayerEatFruitItem(curPlayer, curItem, useCnt)
|
| | | if useFruitResult != -1:
|
| | | return useFruitResult
|
| | |
|
| | | #------------------------获得物品相关属性
|
| | | itemTypeID = curItem.GetItemTypeID() #物品类型id
|