| | |
| | | curRuneType = curEff.GetEffectID()
|
| | | floorCnt = IpyGameDataPY.GetFuncCfg('TowerRuneType', 2)
|
| | | towerRuneTypeDict = IpyGameDataPY.GetFuncEvalCfg('TowerRuneType')
|
| | | for floor, typeList in towerRuneTypeDict.items():
|
| | | floorList = [int(i) for i in towerRuneTypeDict]
|
| | | floorList.sort()
|
| | | for floor in floorList:
|
| | | typeList = towerRuneTypeDict[str(floor)]
|
| | | if curRuneType in typeList:
|
| | | floorkey = (int(floor) - 1)*100+ floorCnt if int(floor) > 1 else 0
|
| | | return curPassLV >= floorkey
|
| | |
| | | curItem.SetUserAttr(ShareDefine.Def_IudetRuneSource, ChConfig.Item_Source_Compound)
|
| | | PlayerItemControler = ItemControler.PlayerItemControler(curPlayer)
|
| | | PlayerItemControler.PutInItem(ShareDefine.rptRune, curItem, event=[ChConfig.ItemGive_RuneCompound, False, {'indexList1':indexList1,'indexList2':indexList2}])
|
| | | curPlayer.Sync_MakeItemAnswer(ShareDefine.Def_mitRuneCompound, 1)
|
| | | return
|
| | |
|
| | |
|