| | |
| | | import ChPyNetSendPack
|
| | | import NetPackCommon
|
| | | import IpyGameDataPY
|
| | | import PlayerSuccess
|
| | | import PyGameData
|
| | | import NPCCommon
|
| | | import FBCommon
|
| | |
| | | # PickupItemSysNotify(curPlayer, isTeamNotify, itemMsgList, isEquip)
|
| | | #=======================================================================
|
| | |
|
| | | #成就
|
| | | PlayerSuccess.DoAddSuccessProgress(curPlayer, ShareDefine.SuccType_PickUpItem, curItemCount, [curItemID])
|
| | | |
| | | #物品已经被捡起, 把物品指针置为空
|
| | | mapItem.SetDropItem(None)
|
| | | #通知客户端, 人物捡起该物品, 以及回收物品的逻辑
|
| | |
| | | % (curItemTypeID, useResult, isOK, successCnt))
|
| | | if not isOK:
|
| | | return False
|
| | | |
| | | #------------使用物品成功, 执行相关操作
|
| | | PlayerSuccess.DoAddSuccessProgress(curPlayer, ShareDefine.SuccType_UseItem, successCnt, [curItemTypeID])
|
| | |
|
| | | curPlayer.Sync_UseItem(curItemTypeID, useItemIndex)
|
| | | curPlayer.SetItemCD(curItemCDType, tick)
|