5368 【后端】【1.4】聚魂功能开发(分解回包)
| | |
| | | Def_mitDogzEquipPlus, # 神兽装备强化
|
| | | Def_mitRuneCompound, # 符印合成
|
| | | Def_mitGatherSoulCompound,# 聚魂合成
|
| | | ) = range(1, 24)
|
| | | Def_mitGatherSoulDecompose,# 聚魂分解
|
| | | ) = range(1, 25)
|
| | |
|
| | | #---写死的技能ID---
|
| | | Def_SkillID_AutoTruck = 62220 # 自动运镖buff
|
| | |
| | | CrossServerMsg_Notify = "Notify" # 提示信息
|
| | | CrossServerMsg_PKMatchReqRet = "PKMatchReqRet" # 跨服PK匹配请求结果
|
| | | CrossServerMsg_PKMatchResult = "PKMatchResult" # 跨服PK匹配结果
|
| | | CrossServerMsg_PKReadyOKRoomList = "PKReadyOKRoomList" # 跨服PK已准备好的房间列表
|
| | | CrossServerMsg_PKReadyOKRoomList = "PKMatchResult" # 跨服PK已准备好的房间列表
|
| | | CrossServerMsg_PKTimeoutRoomList = "PKTimeoutRoomList" # 跨服PK已超时的房间列表
|
| | | CrossServerMsg_PKOverInfo = "PKOverInfo" # 跨服PK结果
|
| | | CrossServerMsg_PKSeasonInfo = "PKSeasonInfo" # 跨服PK赛季信息
|
| | |
| | | totalSoulDust += soulDust
|
| | | delPlaceDict[place] = [GatherSoulData, soulidList, int(soulDust), soulSplinters, soulCore]
|
| | |
|
| | | if not delPlaceDict:
|
| | | return
|
| | | if delPlaceDict:
|
| | | ItemCommon.DelVPackItem(curPlayer, packIndex, delPlaceDict.keys(), ChConfig.ItemDel_GatherSoul)
|
| | | addDataDict = {"delPlaceDict":delPlaceDict, "isAuto":isAuto}
|
| | |
| | | for itemID, itemCnt in giveMaterialDict.items():
|
| | | ItemControler.GivePlayerItem(curPlayer, itemID, itemCnt, 0, [ShareDefine.rptGatherSoul])
|
| | | GameWorld.DebugLog("聚魂分解: isAuto=%s,PlaceIndexList=%s, delPlaceDict=%s, giveMaterialDict=%s" % (isAuto, placeList, delPlaceDict, giveMaterialDict))
|
| | | if not isAuto:
|
| | | curPlayer.Sync_MakeItemAnswer(ShareDefine.Def_mitGatherSoulDecompose, 1)
|
| | | return
|
| | |
|
| | |
|
| | |
| | | Def_mitDogzEquipPlus, # 神兽装备强化
|
| | | Def_mitRuneCompound, # 符印合成
|
| | | Def_mitGatherSoulCompound,# 聚魂合成
|
| | | ) = range(1, 24)
|
| | | Def_mitGatherSoulDecompose,# 聚魂分解
|
| | | ) = range(1, 25)
|
| | |
|
| | | #---写死的技能ID---
|
| | | Def_SkillID_AutoTruck = 62220 # 自动运镖buff
|