| | |
| | | import PlayerSuccess
|
| | | import PlayerWeekParty
|
| | | import ShareDefine
|
| | | import EventShell
|
| | | import PyGameData
|
| | |
|
| | | g_stoneCanPlaceList = [] # 可镶嵌的位置
|
| | |
| | | Sycn_StoneHoleInfo(curPlayer, [equipPackIndex])
|
| | | # 成就
|
| | | DoStoneSuccess(curPlayer, classLV)
|
| | |
|
| | | EventShell.EventRespons_InlayStone(curPlayer)
|
| | | return
|
| | |
|
| | |
|
| | |
| | | GameWorld.Log("装备VIP宝石孔未开放!curVipLV=%s,holeIndex=%s,openVIPHoleCnt=%s"
|
| | | % (curVipLV, holeIndex, openVIPHoleCnt), curPlayer.GetPlayerID())
|
| | | return False
|
| | |
|
| | | # 不限制是否过期
|
| | | # if not PlayerVip.GetCurVIPTime(curPlayer):
|
| | | # GameWorld.Log("VIP已过期,无法使用VIP宝石孔!", curPlayer.GetPlayerID())
|
| | | # return False
|
| | |
|
| | | |
| | | # 常规孔
|
| | | elif holeIndex >= openCommHoleCnt:
|
| | | GameWorld.Log("该装备宝石孔为开放!equipStar=%s,holeIndex=%s,openCommHoleCnt=%s"
|
| | |
| | | DataRecordPack.DR_StoneItemChange(curPlayer, eventName,
|
| | | {'equipPackIndex': equipPackIndex, "holeIndex": holeIndex, "stoneID": stoneID,
|
| | | 'changeStoneID': changeStoneID})
|
| | | EventShell.EventRespons_StoneChange(curPlayer)
|
| | | return
|
| | |
|
| | |
|