| | |
| | | ItemCommon.SyncMakeItemAnswer(curPlayer, ShareDefine.Def_mitItemCompound, ChConfig.Def_ComposeState_Sucess, makeItemID)
|
| | | #成功合成1个物品成就
|
| | | PlayerSuccess.DoAddSuccessProgress(curPlayer, ShareDefine.SuccType_CompoundItemEx, compoundCnt, [makeItemID])
|
| | | #合成X阶X颜色X星级以上装备
|
| | | classLV = ItemCommon.GetItemClassLV(makeItemData)
|
| | | itemColor = makeItemData.GetItemColor()
|
| | | itemQuality = makeItemData.GetItemQuality()
|
| | | PlayerSuccess.DoAddSuccessProgress(curPlayer, ShareDefine.SuccType_CompoundEquip, compoundCnt, [classLV, itemColor, itemQuality])
|
| | | EventShell.EventRespons_CompoundEquip(curPlayer, itemColor, itemQuality)
|
| | | #合成X阶X颜色X星级以上装备, 星级改为装备位了,暂时没有用,屏蔽
|
| | | #classLV = ItemCommon.GetItemClassLV(makeItemData)
|
| | | #itemColor = makeItemData.GetItemColor()
|
| | | #itemQuality = makeItemData.GetItemQuality()
|
| | | #PlayerSuccess.DoAddSuccessProgress(curPlayer, ShareDefine.SuccType_CompoundEquip, compoundCnt, [classLV, itemColor, itemQuality])
|
| | | #EventShell.EventRespons_CompoundEquip(curPlayer, itemColor, itemQuality)
|
| | | # 合成失败
|
| | | else:
|
| | | GameWorld.DebugLog("合成失败!")
|
| | |
| | |
|
| | | def __GivePlayerCompoundItem(curPlayer, packType, newItemID, itemCount, isBind, wingItemExpInfo, dogzEquipPlusExp, decompoundItemInfo, expireTime):
|
| | | playerID = curPlayer.GetPlayerID()
|
| | | curSingleItem = ItemControler.GetOutPutItemObj(newItemID, itemCount, False, expireTime)
|
| | | curSingleItem = ItemControler.GetOutPutItemObj(newItemID, itemCount, False, expireTime, curPlayer=curPlayer)
|
| | | if not curSingleItem:
|
| | | GameWorld.ErrLog("创造物品失败, give item itemid:%s,count:%s" % (newItemID, itemCount), playerID)
|
| | | return
|