| | |
| | | changeItemHoleCnt = 0#curItem.GetCanPlaceStoneCount()
|
| | | changeItemUseData = curItem.GetUserData()
|
| | | itemQuality = curItem.GetItemQuality()
|
| | | endureReduceType = curItem.GetEndureReduceType()
|
| | | #changeItemIsHorse = (curItem.GetType() == ChConfig.Def_Item_Type_Horse)
|
| | |
|
| | | #执行换装动作
|
| | |
| | | #通知客户端交换物品
|
| | | curPlayer.ChangeEquip(changeItemID, equipPlace, changeItemStarLV, changeItemHoleCnt, changeItemStoneCnt, changeItemUseData)
|
| | |
|
| | | |
| | | if not endureReduceType:
|
| | | EventShell.EventRespons_EquipByPlace(curPlayer, equipPlace)
|
| | | #记录橙装、红装
|
| | | #===========================================================================
|
| | | # if itemQuality in [ChConfig.Def_Quality_Orange, ChConfig.Def_Quality_Red]:
|
| | |
| | |
|
| | | SyncAllEquipAttrActiveInfo(curPlayer, activeType)
|
| | | if activeType == 0:
|
| | | PlayerMagicWeapon.CalcMagicWeaponAttr(curPlayer)
|
| | | PlayerMagicWeapon.CalcMagicWeaponSoulAttr(curPlayer)
|
| | | else:
|
| | | RefreshPlayerEquipAttribute(curPlayer)
|
| | |
|