| | |
| | | ipyData = IpyGameDataPY.GetIpyGameData("Gubao", gubaoID)
|
| | | if not ipyData:
|
| | | return
|
| | | gubaoType = ipyData.GetGubaoType()
|
| | | quality = ipyData.GetGubaoQuality()
|
| | |
|
| | | if not IpyGameDataPY.GetIpyGameDataNotLog("GubaoLV", quality, lv + 1):
|
| | | if not IpyGameDataPY.GetIpyGameDataNotLog("GubaoLV", gubaoType, quality, lv + 1):
|
| | | GameWorld.DebugLog("古宝已满级! gubaoID=%s,quality=%s,lv=%s" % (gubaoID, quality, lv), playerID)
|
| | | return
|
| | |
|
| | | lvIpyData = IpyGameDataPY.GetIpyGameData("GubaoLV", quality, lv)
|
| | | lvIpyData = IpyGameDataPY.GetIpyGameData("GubaoLV", gubaoType, quality, lv)
|
| | | if not lvIpyData:
|
| | | return
|
| | | needItemList = lvIpyData.GetLVUPNeedItemInfo()
|
| | |
| | |
|
| | | updLV = lv + 1
|
| | | SetGubaoLVInfo(curPlayer, gubaoID, updLV, star)
|
| | | GameWorld.Log("古宝升级: gubaoID=%s,quality=%s,updLV=%s" % (gubaoID, quality, updLV), playerID)
|
| | | GameWorld.Log("古宝升级: gubaoID=%s,gubaoType=%s,quality=%s,updLV=%s" % (gubaoID, gubaoType, quality, updLV), playerID)
|
| | | RefreshGubaoAttr(curPlayer)
|
| | | Sync_GubaoInfo(curPlayer, [gubaoID])
|
| | | return
|
| | |
| | | if not star:
|
| | | continue
|
| | |
|
| | | gubaoType = ipyData.GetGubaoType()
|
| | | quality = ipyData.GetGubaoQuality()
|
| | | lvIpyData = IpyGameDataPY.GetIpyGameData("GubaoLV", quality, lv)
|
| | | lvIpyData = IpyGameDataPY.GetIpyGameData("GubaoLV", gubaoType, quality, lv)
|
| | | if lvIpyData:
|
| | | lvAttrTypeList = lvIpyData.GetLVAttrTypeList()
|
| | | lvAttrValueList = lvIpyData.GetLVAttrValueList()
|